| Type Properties | 
The Type type exposes the following members.
 Properties
Properties| 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. | 
 See Also
See Also