[This is preliminary documentation and is subject to change.]

The TypeTools type exposes the following members.

Methods

  NameDescription
Public methodStatic memberCanAutomaticallyCreateInstance
Gets value indicating if instance of geven type can be easily created using default CTor
Public methodStatic memberCreateInstance
Creates an instance of the specified type using that type's default constructor.
Public methodStatic memberDynamicCast(Object, Type)
Attempts to cast given tobject to given type
Public methodStatic memberDynamicCast<(Of <<'(T>)>>)(Object)
Attempts to cast given object to specific type
Public methodStatic memberFlagsFromString(String, Type)
Converts set of flags separated by separator to value of given enumeration
Public methodStatic memberFlagsFromString(String, Type, CultureInfo)
Converts set of flags separated by separator to value of given enumeration
Public methodStatic memberFlagsFromString(String, Type, TextInfo)
Converts set of flags separated by separator to value of given enumeration
Public methodStatic memberFlagsFromString(String, Type, String)
Converts set of flags separated by separator to value of given enumeration
Public methodStatic memberFlagsFromString<(Of <<'(T>)>>)(String)
Converts set of flags separated by separator to value of given enumeration
Public methodStatic memberFlagsFromString<(Of <<'(T>)>>)(String, CultureInfo)
Converts set of flags separated by separator to value of given enumeration
Public methodStatic memberFlagsFromString<(Of <<'(T>)>>)(String, TextInfo)
Converts set of flags separated by separator to value of given enumeration
Public methodStatic memberFlagsFromString<(Of <<'(T>)>>)(String, String)
Converts set of flags separated by separator to value of given enumeration
Public methodStatic memberGetAttribute<(Of <<'(T>)>>)
Gets first Attribute of specified type from specified ICustomAttributeProvider
Public methodStatic memberGetAttributes<(Of <<'(T>)>>)
Gets all Attributes of specified type from specified ICustomAttributeProvider
Public methodStatic memberGetConstant
Gets constant field that represents given enum value
Public methodStatic memberGetConstant(String, Type)
Gets FieldInfo representing constant of given name from an enumeration
Public methodStatic memberGetConstant<(Of <<'(T>)>>)(String)
Gets FieldInfo representing constant of given name from an enumeration
Public methodStatic memberGetConstant<(Of <<'(T>)>>)(T)
Gets FieldInfo that represent given constant within an enum
Public methodStatic memberGetDefaltCTor
Gets default CTor for given type
Public methodStatic memberGetEnumValue(Type, IConvertible)
Converts specified IConvertible to specified Enum (type-unsafe)
Public methodStatic memberGetEnumValue<(Of <<'(T>)>>)(IConvertible)
Converts specified IConvertible to specified Enum (type-safe)
Public methodStatic memberGetName
Gets name of given enumeration value
Public methodStatic memberGetToolBoxBitmap
Gets toolbox bitmap assciated with given Type
Public methodStatic memberGetValue
Gets value of enum in its unedlying type
Public methodStatic memberGetValue(String, Type)
Gets value of enum member
Public methodStatic memberGetValue<(Of <<'(T>)>>)(String)
Gets value of enum member
Public methodStatic memberGetValueInEnumBaseType(Type, IConvertible)
Converts specified value to underlying type of specified enumeration (type-unsafe)
Public methodStatic memberGetValueInEnumBaseType<(Of <<'(T>)>>)(IConvertible)
Converts specified value to underlying type of specified enumeration (type-safe)
Public methodStatic memberHasDefaultCTor
Gets value indicationg if given Type has default constructor
Public methodStatic memberInEnum<(Of <<'(T>)>>)
Checks if specified value is member of an enumeration
Public methodStatic memberIsDefined
Gets value idicating if given value is defined as constant in enumeration
Public methodStatic memberIsFlags
Gets value indicating if given value is of enum type which has FlagsAttribute applied
Public methodStatic memberIsFlags(Type)
Gets value indicating if given type is enum and has FlagsAttribute applied
Public methodStatic memberIsGenericCreatedFrom
Gets value indicating if given type is generic type created from another type being generic type definition
Public methodStatic memberIsGenericParentOf
Gets value indicating if given type is generic type definition from which another given type was created
Public methodStatic memberIsNullable
Gets value indicating if given type is nullable
Public methodStatic memberIsNullableOf
Gets value indicating if given type is Nullable<(Of <(<'T>)>)> and if another given type is its generic argument
Public methodStatic memberIsVector
Gets value indicating if type is vector

See Also