ConfigurationConverterBase.CanConvertFrom(ITypeDescriptorContext, Type) ConfigurationConverterBase.CanConvertFrom(ITypeDescriptorContext, Type) ConfigurationConverterBase.CanConvertFrom(ITypeDescriptorContext, Type) Method

Definition

Determines whether the conversion is allowed.

public:
 override bool CanConvertFrom(System::ComponentModel::ITypeDescriptorContext ^ ctx, Type ^ type);
public override bool CanConvertFrom (System.ComponentModel.ITypeDescriptorContext ctx, Type type);
abstract member CanConvertFrom : System.ComponentModel.ITypeDescriptorContext * Type -> bool
override this.CanConvertFrom : System.ComponentModel.ITypeDescriptorContext * Type -> bool
Parameters
type
Type Type Type

The Type to convert from.

Returns

true if the conversion is allowed; otherwise, false.

Examples

The following example code shows how to override the CanConvertFrom method to create a custom TimeSpan converter type. Also, the example shows how to use this type in a custom section.

public override bool CanConvertFrom(
    ITypeDescriptorContext ctx, Type type)
{
    return (type == typeof(string));
}
Public Overrides Function CanConvertFrom( _
ByVal ctx As ITypeDescriptorContext, _
ByVal type As Type) As Boolean
    Return (type.ToString() = GetType(String).ToString())

End Function 'CanConvertFrom

Remarks

The CanConvertFrom method determines whether a conversion can be performed on strongly typed properties to obtain value strings used in the configuration file.

Applies to