[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.ComponentModelT
Assembly: 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
JScript does not support generic types or methods.

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

See Also

Collapse/expand Version History

1.5.2