Class DeviceNameConverter
Provides a type converter to convert a device name to and from other representations. It also provides a mechanism to find existing devices declared in the workflow.
public class DeviceNameConverter : StringConverter
- Inheritance
-
DeviceNameConverter
- Inherited Members
Constructors
DeviceNameConverter(Type)
Initializes a new instance of the DeviceNameConverter class for the specified type.
protected DeviceNameConverter(Type deviceType)
Parameters
deviceType
TypeThe type of devices supported by this converter.
Methods
GetStandardValues(ITypeDescriptorContext)
Returns a collection of device names which are available in the call context of this type converter request.
public override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
Parameters
context
ITypeDescriptorContextAn ITypeDescriptorContext that provides a format context that can be used to extract additional information about the environment from which this converter is invoked. This parameter or properties of this parameter can be null.
Returns
- TypeConverter.StandardValuesCollection
A TypeConverter.StandardValuesCollection containing the set of available devices. Only devices matching the specified type will be included.
GetStandardValuesSupported(ITypeDescriptorContext)
Returns whether this object supports a standard set of values that can be picked from a list, using the specified context.
public override bool GetStandardValuesSupported(ITypeDescriptorContext context)
Parameters
context
ITypeDescriptorContextAn ITypeDescriptorContext that provides a format context.
Returns
- bool
true if GetStandardValues() should be called to find a common set of values the object supports; otherwise, false.