TypeExtensionsRegisterTypeConverterTConverter Method
Registers a type converter for a type.
Namespace: KGySoft.CoreLibrariesAssembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 7.1.0
public static void RegisterTypeConverter<TConverter>(
this Type type
)
where TConverter : TypeConverter
<ExtensionAttribute>
Public Shared Sub RegisterTypeConverter(Of TConverter As TypeConverter) (
type As Type
)
public:
[ExtensionAttribute]
generic<typename TConverter>
where TConverter : TypeConverter
static void RegisterTypeConverter(
Type^ type
)
[<ExtensionAttribute>]
static member RegisterTypeConverter :
type : Type -> unit when 'TConverter : TypeConverter
- type Type
- The Type to be associated with the new TConverter.
- TConverter
- The TypeConverter to be registered.
In Visual Basic and C#, you can call this method as an instance method on any object of type
Type. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
After calling this method the TypeDescriptor.GetConverter
method will return the converter defined in TConverter.
Please note that if
TypeDescriptor.GetConverter
has already been called for
type before registering the new converter, then the further calls
after the registering may continue to return the original converter. So make sure you register your custom converters
at the start of your application.