| Type Properties |
The Type type exposes the following members.
| Name | Description | |
|---|---|---|
| Assembly | ||
| AssemblyQualifiedName | ||
| BaseType | Gets the type from which the current Type directly inherits. | |
| ContainsGenericParameters | Gets a value indicating whether the current Type object has type parameters that have not been replaced by specific types. | |
| DeclaringType | Gets the type that declares the current nested type or generic type parameter. (Overrides MemberInfoDeclaringType.) | |
| FullName | ||
| IsArray | Gets a value indicating whether the Type is an array. | |
| IsByRef | Gets a value indicating whether the Type is passed by reference. | |
| IsEnum | Gets a value indicating whether the current Type represents an enumeration. | |
| IsGenericParameter | Gets a value indicating whether the current Type represents a type parameter in the definition of a generic type or method. | |
| IsGenericType | Gets a value indicating whether the current type is a generic type. | |
| IsGenericTypeDefinition | Gets a value indicating whether the current Type represents a generic type definition, from which other generic types can be constructed. | |
| IsInterface | Gets a value indicating whether the Type is an interface; that is, not a class or a value type. | |
| IsPublic | Gets a value indicating whether the Type is declared public. | |
| IsSpecialName | Gets a value indicating whether the Type has a name that requires special handling. | |
| IsValueType | Gets a value indicating whether the Type is a value type. | |
| Name | Gets the name of the current member. (Inherited from MemberInfo.) | |
| Namespace | Gets the namespace of the Type. |