Click or drag to resize

ProtocolAddressEditor Class

A property bag for configuring a ProtocolAddress.
Inheritance Hierarchy

Namespace:  Demo3D.Net
Assembly:  Demo3D.IO (in Demo3D.IO.dll) Version: 15.0.2.11458
Syntax
C#
[TypeConverterAttribute(typeof(ExpandableObjectConverter))]
public class ProtocolAddressEditor : DynamicObject, 
	ICustomTypeDescriptor, INotifyPropertyChanged, ICloneable

The ProtocolAddressEditor type exposes the following members.

Constructors
  NameDescription
Public methodProtocolAddressEditor
Create an instance of ProtocolAddressEditor.
Public methodProtocolAddressEditor(ProtocolAddressEditor)
Clone address.
Public methodProtocolAddressEditor(String)
Create an instance of ProtocolAddressEditor.
Top
Properties
  NameDescription
Public propertyAddress
The connection address.
Public propertyProtocol
The connection protocol.
Public propertyScheme
Just for export/import - so it's not visible in the GUI. It exports a version of the address that only includes the scheme.
Top
Methods
  NameDescription
Public methodGetDynamicMemberNames
Returns the enumeration of all dynamic member names.
(Overrides DynamicObjectGetDynamicMemberNames.)
Protected methodGetProtocolEditor
Returns an editor the 'protocol' property.
Public methodGetValidProtocols
Returns the selection of valid protocols to show in the Protocol property drop-down in sorted order. Defaults to all protocols with the ProtocolAddressEditorAttribute.
Public methodStatic memberGetValidProtocols(Type)
Returns all protocols with the ProtocolAddressEditorAttribute.
Public methodNextProperty
Returns the name of the next property that needs to be set.
Protected methodNotifyPropertyChanged(PropertyChangedEventArgs)
Raises the PropertyChanged event.
Protected methodNotifyPropertyChanged(String)
Raises the PropertyChanged event.
Public methodToString
The current address.
(Overrides ObjectToString.)
Public methodTryGetMember
Returns the member values. Provides the dynamic behavior for operations such as getting a value for a property.
(Overrides DynamicObjectTryGetMember(GetMemberBinder, Object).)
Public methodTrySetMember
Sets a member value.
(Overrides DynamicObjectTrySetMember(SetMemberBinder, Object).)
Top
Events
  NameDescription
Public eventPropertyChanged
Occurs when a property value changes.
Top
See Also