CanConvertFrom Method (ITypeDescriptorContext, Type)
Collapse the table of content
Expand the table of content

ConfigurationConverterBase.CanConvertFrom Method (ITypeDescriptorContext, Type)

 

Determines whether the conversion is allowed.

Namespace:   System.Configuration
Assembly:  System.Configuration (in System.Configuration.dll)

public override bool CanConvertFrom(
	ITypeDescriptorContext ctx,
	Type type
)

Parameters

ctx
Type: System.ComponentModel.ITypeDescriptorContext

The ITypeDescriptorContext object used for type conversions.

type
Type: System.Type

The Type to convert from.

Return Value

Type: System.Boolean

true if the conversion is allowed; otherwise, false.

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

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));
}

.NET Framework
Available since 2.0
Return to top
Show:
© 2016 Microsoft