Click or drag to resize

ProtocolAddressEditor Class

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

Namespace:  Demo3D.Net
Assembly:  Demo3D.IO (in Demo3D.IO.dll) Version: 18.03.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.
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.
Public methodTryGetMember
Returns the member values. Provides the dynamic behavior for operations such as getting a value for a property.
Public methodTrySetMember
Sets a member value.
Top
Events
  NameDescription
Public eventPropertyChanged
Occurs when a property value changes.
Top
See Also