Click or drag to resize

ProtocolAddressEditor Class

A property bag for configuring a ProtocolAddress.
Inheritance Hierarchy
SystemObject
  System.DynamicDynamicObject
    Demo3D.NetProtocolAddressEditor

Namespace: Demo3D.Net
Assembly: Demo3D.IO (in Demo3D.IO.dll) Version: 19.00.00
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.
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