[This is preliminary documentation and is subject to change.]
Author: Đonny
Implements TypeConverter<(Of <(<'T, TOther>)>)> for enums that uses DisplayNameAttribute applyed on enum items and RestrictAttribute
Namespace: Tools.ComponentModelTAssembly: Tools (in Tools.dll) Version: 1.5.3.38916 (1.5.3.38916)
Syntax
| C# |
|---|
[CLSCompliantAttribute(false)] public class EnumConverterWithAttributes<T> : TypeConverter<T, string> where T : struct, IConvertible |
| Visual Basic |
|---|
<CLSCompliantAttribute(False)> _ Public Class EnumConverterWithAttributes(Of T As {Structure, IConvertible}) _ Inherits TypeConverter(Of T, String) |
| Visual C++ |
|---|
[CLSCompliantAttribute(false)] generic<typename T> where T : value class, IConvertible public ref class EnumConverterWithAttributes : public TypeConverter<T, String^> |
| F# |
|---|
[<CLSCompliantAttribute(false)>] type EnumConverterWithAttributes<'T when 'T : struct and IConvertible> = class inherit TypeConverter<'T, string> end |
| JScript |
|---|
|
Type Parameters
- T
[Missing <typeparam name="T"/> documentation for "T:Tools.ComponentModelT.EnumConverterWithAttributes`1"]
Inheritance Hierarchy
System..::..Object
System.ComponentModel..::..TypeConverter
Tools.ComponentModelT..::..TypeConverter<(Of <(<'T>)>)>
Tools.ComponentModelT..::..TypeConverter<(Of <(<'T, String>)>)>
Tools.ComponentModelT..::..EnumConverterWithAttributes<(Of <(<'T>)>)>
System.ComponentModel..::..TypeConverter
Tools.ComponentModelT..::..TypeConverter<(Of <(<'T>)>)>
Tools.ComponentModelT..::..TypeConverter<(Of <(<'T, String>)>)>
Tools.ComponentModelT..::..EnumConverterWithAttributes<(Of <(<'T>)>)>
See Also
Version History
1.5.2
- (Alpha) VersionAttribute and AuthorAttribute removed