Type Properties
The properties of the Type class are listed here. For a complete list of Type class members, see the Type Members topic.
Public Properties
Assembly Supported by the .NET Compact Framework. | Gets the Assembly that the type is declared in. |
AssemblyQualifiedName | Gets the fully qualified name of the Type, including the name of the assembly from which the Type was loaded. |
Attributes Supported by the .NET Compact Framework. | Gets the attributes associated with the Type. |
BaseType Supported by the .NET Compact Framework. | Gets the type from which the current Type directly inherits. |
DeclaringType Supported by the .NET Compact Framework. | Overridden. Gets the class that declares this member. |
![]() DefaultBinder Supported by the .NET Compact Framework. | Gets a reference to the default binder, which implements internal rules for selecting the appropriate members to be called by InvokeMember. |
FullName Supported by the .NET Compact Framework. | Gets the fully qualified name of the Type, including the namespace of the Type. |
GUID | Gets the GUID associated with the Type. |
HasElementType Supported by the .NET Compact Framework. | Gets a value indicating whether the current Type encompasses or refers to another type; that is, whether the current Type is an array, a pointer, or is passed by reference. |
IsAbstract Supported by the .NET Compact Framework. | Gets a value indicating whether the Type is abstract and must be overridden. |
IsAnsiClass Supported by the .NET Compact Framework. | Gets a value indicating whether the string format attribute AnsiClass is selected for the Type. |
IsArray Supported by the .NET Compact Framework. | Gets a value indicating whether the Type is an array. |
IsAutoClass Supported by the .NET Compact Framework. | Gets a value indicating whether the string format attribute AutoClass is selected for the Type. |
IsAutoLayout Supported by the .NET Compact Framework. | Gets a value indicating whether the class layout attribute AutoLayout is selected for the Type. |
IsByRef Supported by the .NET Compact Framework. | Gets a value indicating whether the Type is passed by reference. |
IsClass Supported by the .NET Compact Framework. | Gets a value indicating whether the Type is a class; that is, not a value type or interface. |
IsCOMObject Supported by the .NET Compact Framework. | 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 Supported by the .NET Compact Framework. | Gets a value indicating whether the current Type represents an enumeration. |
IsExplicitLayout | Gets a value indicating whether the class layout attribute ExplicitLayout is selected for the Type. |
IsImport Supported by the .NET Compact Framework. | Gets a value indicating whether the Type was imported from another class. |
IsInterface Supported by the .NET Compact Framework. | 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 SequentialLayout is selected for the Type. |
IsMarshalByRef | Gets a value indicating whether the Type is marshaled by reference. |
IsNestedAssembly Supported by the .NET Compact Framework. | Gets a value indicating whether the Type is nested and visible only within its own assembly. |
IsNestedFamANDAssem Supported by the .NET Compact Framework. | 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 Supported by the .NET Compact Framework. | Gets a value indicating whether the Type is nested and visible only within its own family. |
IsNestedFamORAssem Supported by the .NET Compact Framework. | Gets a value indicating whether the Type is nested and visible only to classes that belong to either its own family or to its own assembly. |
IsNestedPrivate Supported by the .NET Compact Framework. | Gets a value indicating whether the Type is nested and declared private. |
IsNestedPublic Supported by the .NET Compact Framework. | Gets a value indicating whether a class is nested and declared public. |
IsNotPublic Supported by the .NET Compact Framework. | Gets a value indicating whether the top-level Type is not declared public. |
IsPointer Supported by the .NET Compact Framework. | Gets a value indicating whether the Type is a pointer. |
IsPrimitive Supported by the .NET Compact Framework. | Gets a value indicating whether the Type is one of the primitive types. |
IsPublic Supported by the .NET Compact Framework. | Gets a value indicating whether the top-level Type is declared public. |
IsSealed Supported by the .NET Compact Framework. | Gets a value indicating whether the Type is declared sealed. |
IsSerializable | Gets a value indicating whether the Type is serializable. |
IsSpecialName Supported by the .NET Compact Framework. | Gets a value indicating whether the Type has a name that requires special handling. |
IsUnicodeClass Supported by the .NET Compact Framework. | Gets a value indicating whether the string format attribute UnicodeClass is selected for the Type. |
IsValueType Supported by the .NET Compact Framework. | Gets a value indicating whether the Type is a value type. |
MemberType Supported by the .NET Compact Framework. | Overridden. Gets a bitmask indicating the member type. |
Module Supported by the .NET Compact Framework. | Gets the module (the DLL) in which the current Type is defined. |
Name (inherited from MemberInfo)
Supported by the .NET Compact Framework. | Gets the name of this member. |
Namespace Supported by the .NET Compact Framework. | Gets the namespace of the Type. |
ReflectedType Supported by the .NET Compact Framework. | Overridden. Gets the class object that was used to obtain this member. |
TypeHandle Supported by the .NET Compact Framework. | Gets the handle for the current Type. |
TypeInitializer | Gets the initializer for the Type. |
UnderlyingSystemType Supported by the .NET Compact Framework. | Indicates the type provided by the common language runtime that represents this type. |
