Type Members
Public Fields
![]() Delimiter Supported by the .NET Compact Framework. | Separates names in the namespace of the Type. This field is read-only. |
![]() EmptyTypes | Represents an empty array of type Type. This field is read-only. |
![]() FilterAttribute | Represents the member filter used on attributes. This field is read-only. |
![]() FilterName | Represents the case-sensitive member filter used on names. This field is read-only. |
![]() FilterNameIgnoreCase | Represents the case-insensitive member filter used on names. This field is read-only. |
![]() Missing Supported by the .NET Compact Framework. | Represents a missing value in the Type information. This field is read-only. |
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. |
Public Methods
Equals Supported by the .NET Compact Framework. | Overloaded. Overridden. Determines if the underlying system type of the current Type is the same as the underlying system type of the specified Object or Type. |
FindInterfaces | Returns an array of Type objects representing a filtered list of interfaces implemented or inherited by the current Type. |
FindMembers | Returns a filtered array of MemberInfo objects of the specified member type. |
GetArrayRank | Gets the number of dimensions in an Array. |
GetConstructor Supported by the .NET Compact Framework. | Overloaded. Gets a specific constructor of the current Type. |
GetConstructors Supported by the .NET Compact Framework. | Overloaded. Gets the constructors of the current Type. |
GetCustomAttributes (inherited from MemberInfo)
Supported by the .NET Compact Framework. | Overloaded. When overridden in a derived class, returns all attributes defined on this member. |
GetDefaultMembers Supported by the .NET Compact Framework. | Searches for the members defined for the current Type whose DefaultMemberAttribute is set. |
GetElementType Supported by the .NET Compact Framework. | When overridden in a derived class, returns the Type of the object encompassed or referred to by the current array, pointer or reference type. |
GetEvent Supported by the .NET Compact Framework. | Overloaded. Gets a specific event declared or inherited by the current Type. |
GetEvents Supported by the .NET Compact Framework. | Overloaded. Gets the events that are declared or inherited by the current Type. |
GetField Supported by the .NET Compact Framework. | Overloaded. Gets a specific field of the current Type. |
GetFields Supported by the .NET Compact Framework. | Overloaded. Gets the fields of the current Type. |
GetHashCode Supported by the .NET Compact Framework. | Overridden. Returns the hash code for this instance. |
GetInterface | Overloaded. Gets a specific interface implemented or inherited by the current Type. |
GetInterfaceMap | Returns an interface mapping for the specified interface type. |
GetInterfaces Supported by the .NET Compact Framework. | When overridden in a derived class, gets all the interfaces implemented or inherited by the current Type. |
GetMember Supported by the .NET Compact Framework. | Overloaded. Gets the specified members of the current Type. |
GetMembers Supported by the .NET Compact Framework. | Overloaded. Gets the members (properties, methods, fields, events, and so on) of the current Type. |
GetMethod Supported by the .NET Compact Framework. | Overloaded. Gets a specific method of the current Type. |
GetMethods Supported by the .NET Compact Framework. | Overloaded. Gets the methods of the current Type. |
GetNestedType Supported by the .NET Compact Framework. | Overloaded. Gets a specific type nested within the current Type. |
GetNestedTypes Supported by the .NET Compact Framework. | Overloaded. Gets the types nested within the current Type. |
GetProperties Supported by the .NET Compact Framework. | Overloaded. Gets the properties of the current Type. |
GetProperty Supported by the .NET Compact Framework. | Overloaded. Gets a specific property of the current Type. |
![]() GetType Supported by the .NET Compact Framework. | Overloaded. Gets the Type with the specified name. |
![]() GetTypeArray | Gets the types of the objects in the specified array. |
![]() GetTypeCode Supported by the .NET Compact Framework. | Gets the underlying type code of the specified Type. |
![]() GetTypeFromCLSID | Overloaded. Gets the type associated with the specified class identifier (CLSID). |
![]() GetTypeFromHandle Supported by the .NET Compact Framework. | Gets the type referenced by the specified type handle. |
![]() GetTypeFromProgID | Overloaded. Gets the type associated with the specified program identifier (ProgID). |
![]() GetTypeHandle | Gets the handle for the Type of a specified object. |
InvokeMember Supported by the .NET Compact Framework. | Overloaded. Invokes a specific member of the current Type. |
IsAssignableFrom Supported by the .NET Compact Framework. | Determines whether an instance of the current Type can be assigned from an instance of the specified Type. |
IsDefined (inherited from MemberInfo)
Supported by the .NET Compact Framework. | When overridden in a derived class, indicates whether one or more instance of attributeType is defined on this member. |
IsInstanceOfType Supported by the .NET Compact Framework. | Determines whether the specified object is an instance of the current Type. |
IsSubclassOf Supported by the .NET Compact Framework. | Determines whether the current Type derives from the specified Type. |
ToString Supported by the .NET Compact Framework. | Overridden. Returns a String representing the name of the current Type. |
Protected Constructors
Type Constructor Supported by the .NET Compact Framework. | Initializes a new instance of the Type class. |
Protected Methods
Finalize (inherited from Object)
Supported by the .NET Compact Framework. | Overridden. Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
In C# and C++, finalizers are expressed using destructor syntax. |
GetAttributeFlagsImpl Supported by the .NET Compact Framework. | When overridden in a derived class, implements the Attributes property and gets a bitmask indicating the attributes associated with the Type. |
GetConstructorImpl Supported by the .NET Compact Framework. | When overridden in a derived class, searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention. |
GetMethodImpl Supported by the .NET Compact Framework. | When overridden in a derived class, searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention. |
GetPropertyImpl Supported by the .NET Compact Framework. | When overridden in a derived class, searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints. |
HasElementTypeImpl Supported by the .NET Compact Framework. | When overridden in a derived class, implements the HasElementType property and determines 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. |
IsArrayImpl Supported by the .NET Compact Framework. | When overridden in a derived class, implements the IsArray property and determines whether the Type is an array. |
IsByRefImpl Supported by the .NET Compact Framework. | When overridden in a derived class, implements the IsByRef property and determines whether the Type is passed by reference. |
IsCOMObjectImpl Supported by the .NET Compact Framework. | When overridden in a derived class, implements the IsCOMObject property and determines whether the Type is a COM object. |
IsContextfulImpl | Implements the IsContextful property and determines whether the Type can be hosted in a context. |
IsMarshalByRefImpl | Implements the IsMarshalByRef property and determines whether the Type is marshalled by reference. |
IsPointerImpl Supported by the .NET Compact Framework. | When overridden in a derived class, implements the IsPointer property and determines whether the Type is a pointer. |
IsPrimitiveImpl Supported by the .NET Compact Framework. | When overridden in a derived class, implements the IsPrimitive property and determines whether the Type is one of the primitive types. |
IsValueTypeImpl Supported by the .NET Compact Framework. | Implements the IsValueType property and determines whether the Type is a value type; that is, not a class or an interface. |
MemberwiseClone (inherited from Object)
Supported by the .NET Compact Framework. | Creates a shallow copy of the current Object. |

