ProtocolAddressEditor Class |
Namespace: Demo3D.Net
[TypeConverterAttribute(typeof(ExpandableObjectConverter))] public class ProtocolAddressEditor : DynamicObject, ICustomTypeDescriptor, INotifyPropertyChanged, ICloneable
The ProtocolAddressEditor type exposes the following members.
| Name | Description | |
|---|---|---|
| ProtocolAddressEditor |
Create an instance of ProtocolAddressEditor.
| |
| ProtocolAddressEditor(ProtocolAddressEditor) |
Clone address.
| |
| ProtocolAddressEditor(String) |
Create an instance of ProtocolAddressEditor.
|
| Name | Description | |
|---|---|---|
| Address |
The connection address.
| |
| Protocol |
The connection protocol.
| |
| Scheme |
Just for export/import - so it's not visible in the GUI.
It exports a version of the address that only includes the scheme.
|
| Name | Description | |
|---|---|---|
| GetDynamicMemberNames |
Returns the enumeration of all dynamic member names.
(Overrides DynamicObjectGetDynamicMemberNames.) | |
| GetProtocolEditor |
Returns an editor the 'protocol' property.
| |
| GetValidProtocols |
Returns the selection of valid protocols to show in the Protocol property drop-down in sorted order.
Defaults to all protocols with the ProtocolAddressEditorAttribute.
| |
| GetValidProtocols(Type) |
Returns all protocols with the ProtocolAddressEditorAttribute.
| |
| NextProperty |
Returns the name of the next property that needs to be set.
| |
| NotifyPropertyChanged(PropertyChangedEventArgs) |
Raises the PropertyChanged event.
| |
| NotifyPropertyChanged(String) |
Raises the PropertyChanged event.
| |
| ToString |
The current address.
(Overrides ObjectToString.) | |
| TryGetMember |
Returns the member values. Provides the dynamic behavior for operations such as getting a value for a property.
(Overrides DynamicObjectTryGetMember(GetMemberBinder, Object).) | |
| TrySetMember |
Sets a member value.
(Overrides DynamicObjectTrySetMember(SetMemberBinder, Object).) |
| Name | Description | |
|---|---|---|
| PropertyChanged |
Occurs when a property value changes.
|