The properties of the Type class are listed below. For a complete list of Type class members, see the Type Members topic.
AssemblyQualifiedName | Gets the fully qualified name of the Type, including the name of the assembly from which the Type was loaded. |
Attributes | Gets a bitmask indicating the attributes associated with the Type. |
BaseType | Gets the type from which the current Type directly inherits. |
DeclaringType | Gets the current Type. |
DefaultBinder | Gets the default binder used by the system. |
FullName | Gets the fully qualified name of the Type, including the namespace of the Type. |
GUID | Gets the globally unique identifier (GUID) associated with the Type. |
HasElementType | Gets a value indicating whether the Type ... |
IsAbstract | Gets a value indicating whether the Type is abstract and must be overridden. |
IsAnsiClass | Gets a value indicating whether the string format attribute AnsiClass is selected for the Type. |
IsArray | Gets a value indicating whether the Type is an array. |
IsAutoClass | Gets a value indicating whether the string format attribute AutoClass is selected for the Type. |
IsAutoLayout | Gets a value indicating whether the class layout attribute AutoLayout is selected for the Type. |
IsByRef | Gets a value indicating whether the Type is passed by reference. |
IsClass | Gets a value indicating whether the Type is a class; that is, not a value type or interface. |
IsCOMObject | Gets a value indicating whether the Type is a COM object. |
IsContextful | Gets a value indicating whether the Type can be hosted in a context. |
IsEnum | Gets a value indicating whether the Type is an enumeration. |
IsExplicitLayout | Gets a value indicating whether the class layout attribute ExplicitLayout is selected for the Type. |
IsImport | Gets a value indicating whether the Type was imported from another class. |
IsInterface | Gets a value indicating whether the Type is an interface; that is, not a class or a value type. |
IsLayoutSequential | Gets a value indicating whether the class layout attribute LayoutSequential is selected for the Type. |
IsMarshalByRef | Gets a value indicating whether the Type is marshalled by reference. |
IsNestedAssembly | Gets a value indicating whether the Type is nested and visible only within its own assembly. |
IsNestedFamANDAssem | Gets a value indicating whether the Type is nested and visible only to classes that belong to both its own family and its own assembly. |
IsNestedFamily | Gets a value indicating whether the Type is nested and visible only within its own family. |
IsNestedFamORAssem | Gets a value indicating whether the Type is nested and visible only to classes that belong to its own family or to its own assembly. |
IsNestedPrivate | Gets a value indicating whether the Type is nested and declared private. |
IsNestedPublic | Gets a value indicating whether the Type is nested and declared public. |
IsNotPublic | Gets a value indicating whether the Type is not declared public. |
IsPointer | Gets a value indicating whether the Type is a pointer. |
IsPrimitive | Gets a value indicating whether the Type is one of the primitive types. |
IsPublic | Gets a value indicating whether the Type is declared public. |
IsSealed | Gets a value indicating whether the Type is declared sealed. |
IsSerializable | Gets a value indicating whether the Type is serializable. |
IsSpecialName | Gets a value indicating whether the Type has a name that requires special handling. |
IsUnicodeClass | Gets a value indicating whether the string format attribute UnicodeClass is selected for the Type. |
IsUnmanagedValueType | Gets a value indicating whether the Type is one of the unmanaged value types. |
IsValueType | Gets a value indicating whether the Type is a value type; that is, not a class or an interface. |
MemberType | Gets a bit mask indicating the member type. |
Module | Gets the module (the DLL) in which the current Type is defined. |
Name (inherited from MemberInfo) | Retrieves the name of this member. |
Namespace | Gets the namespace of the Type. |
ReflectedType | Gets the current Type. |
TypeHandle | Gets the handle for the current Type. |
TypeInitializer | Gets the name of the class constructor for the Type. |
UnderlyingSystemType | Gets the underlying system type for the Type. |