[This is preliminary documentation and is subject to change.]
Author: Đonny
Represents base class for type-safe TypeConverter's
Namespace: Tools.ComponentModelTAssembly: Tools (in Tools.dll) Version: 1.5.3.38916 (1.5.3.38916)
Syntax
| C# |
|---|
public abstract class TypeConverter<T> : TypeConverter |
| Visual Basic |
|---|
Public MustInherit Class TypeConverter(Of T) _ Inherits TypeConverter |
| Visual C++ |
|---|
generic<typename T> public ref class TypeConverter abstract : public TypeConverter |
| F# |
|---|
[<AbstractClassAttribute>] type TypeConverter<'T> = class inherit TypeConverter end |
| JScript |
|---|
|
Type Parameters
- T
- Type that is converted from and to other types
Remarks
It's not enough to derive from this class to get working type-safe TypeConverter. After deriving from this class you must implement one or more type converter interfaces (protected nested interfaces in this class). Those interfaces tells this class which conversions are available and provides conversion methods.
Inheritance Hierarchy
System..::..Object
System.ComponentModel..::..TypeConverter
Tools.ComponentModelT..::..TypeConverter<(Of <(<'T>)>)>
Tools.ComponentModelT..::..ExpandableObjectConverter<(Of <(<'T>)>)>
Tools.ComponentModelT..::..FileByteConverter
Tools.ComponentModelT..::..TypeConverter<(Of <(<'T, TOther>)>)>
System.ComponentModel..::..TypeConverter
Tools.ComponentModelT..::..TypeConverter<(Of <(<'T>)>)>
Tools.ComponentModelT..::..ExpandableObjectConverter<(Of <(<'T>)>)>
Tools.ComponentModelT..::..FileByteConverter
Tools.ComponentModelT..::..TypeConverter<(Of <(<'T, TOther>)>)>
See Also
Version History
1.5.2
- (Alpha) VersionAttribute and AuthorAttribute removed