Class ResourceNameConverter
Provides a type converter to convert a resource name to and from other representations. It also provides a mechanism to find existing resources declared in the workflow.
public class ResourceNameConverter : StringConverter
- Inheritance
-
ResourceNameConverter
- Derived
- Inherited Members
Constructors
ResourceNameConverter(Type)
Initializes a new instance of the ResourceNameConverter class for the specified type.
protected ResourceNameConverter(Type type)
Parameters
type
TypeThe type of resources supported by this converter.
Methods
GetStandardValues(ITypeDescriptorContext)
Returns a collection of resource 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 resources. Only resources for which IsResourceSupported(IResourceConfiguration) returns true 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.
IsResourceSupported(IResourceConfiguration)
Returns a value indicating whether the specified resource is supported by this converter.
protected virtual bool IsResourceSupported(IResourceConfiguration resource)
Parameters
resource
IResourceConfigurationThe resource to be tested.