Protocol |
[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 | |
|---|---|---|
| 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. |