Export (0) Print
Expand All

Type Members

Type overview

Public Fields

public fieldstatic (Shared in Visual Basic)Delimiter

Supported by the .NET Compact Framework.

Separates names in the namespace of the Type. This field is read-only.
public fieldstatic (Shared in Visual Basic)EmptyTypes Represents an empty array of type Type. This field is read-only.
public fieldstatic (Shared in Visual Basic)FilterAttribute Represents the member filter used on attributes. This field is read-only.
public fieldstatic (Shared in Visual Basic)FilterName Represents the case-sensitive member filter used on names. This field is read-only.
public fieldstatic (Shared in Visual Basic)FilterNameIgnoreCase Represents the case-insensitive member filter used on names. This field is read-only.
public fieldstatic (Shared in Visual Basic)Missing

Supported by the .NET Compact Framework.

Represents a missing value in the Type information. This field is read-only.

Public Properties

public propertyAssembly

Supported by the .NET Compact Framework.

Gets the Assembly that the type is declared in.
public propertyAssemblyQualifiedName Gets the fully qualified name of the Type, including the name of the assembly from which the Type was loaded.
public propertyAttributes

Supported by the .NET Compact Framework.

Gets the attributes associated with the Type.
public propertyBaseType

Supported by the .NET Compact Framework.

Gets the type from which the current Type directly inherits.
public propertyDeclaringType

Supported by the .NET Compact Framework.

Overridden. Gets the class that declares this member.
public propertystatic (Shared in Visual Basic)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.
public propertyFullName

Supported by the .NET Compact Framework.

Gets the fully qualified name of the Type, including the namespace of the Type.
public propertyGUID Gets the GUID associated with the Type.
public propertyHasElementType

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.
public propertyIsAbstract

Supported by the .NET Compact Framework.

Gets a value indicating whether the Type is abstract and must be overridden.
public propertyIsAnsiClass

Supported by the .NET Compact Framework.

Gets a value indicating whether the string format attribute AnsiClass is selected for the Type.
public propertyIsArray

Supported by the .NET Compact Framework.

Gets a value indicating whether the Type is an array.
public propertyIsAutoClass

Supported by the .NET Compact Framework.

Gets a value indicating whether the string format attribute AutoClass is selected for the Type.
public propertyIsAutoLayout

Supported by the .NET Compact Framework.

Gets a value indicating whether the class layout attribute AutoLayout is selected for the Type.
public propertyIsByRef

Supported by the .NET Compact Framework.

Gets a value indicating whether the Type is passed by reference.
public propertyIsClass

Supported by the .NET Compact Framework.

Gets a value indicating whether the Type is a class; that is, not a value type or interface.
public propertyIsCOMObject

Supported by the .NET Compact Framework.

Gets a value indicating whether the Type is a COM object.
public propertyIsContextful Gets a value indicating whether the Type can be hosted in a context.
public propertyIsEnum

Supported by the .NET Compact Framework.

Gets a value indicating whether the current Type represents an enumeration.
public propertyIsExplicitLayout Gets a value indicating whether the class layout attribute ExplicitLayout is selected for the Type.
public propertyIsImport

Supported by the .NET Compact Framework.

Gets a value indicating whether the Type was imported from another class.
public propertyIsInterface

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.
public propertyIsLayoutSequential Gets a value indicating whether the class layout attribute SequentialLayout is selected for the Type.
public propertyIsMarshalByRef Gets a value indicating whether the Type is marshaled by reference.
public propertyIsNestedAssembly

Supported by the .NET Compact Framework.

Gets a value indicating whether the Type is nested and visible only within its own assembly.
public propertyIsNestedFamANDAssem

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.
public propertyIsNestedFamily

Supported by the .NET Compact Framework.

Gets a value indicating whether the Type is nested and visible only within its own family.
public propertyIsNestedFamORAssem

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.
public propertyIsNestedPrivate

Supported by the .NET Compact Framework.

Gets a value indicating whether the Type is nested and declared private.
public propertyIsNestedPublic

Supported by the .NET Compact Framework.

Gets a value indicating whether a class is nested and declared public.
public propertyIsNotPublic

Supported by the .NET Compact Framework.

Gets a value indicating whether the top-level Type is not declared public.
public propertyIsPointer

Supported by the .NET Compact Framework.

Gets a value indicating whether the Type is a pointer.
public propertyIsPrimitive

Supported by the .NET Compact Framework.

Gets a value indicating whether the Type is one of the primitive types.
public propertyIsPublic

Supported by the .NET Compact Framework.

Gets a value indicating whether the top-level Type is declared public.
public propertyIsSealed

Supported by the .NET Compact Framework.

Gets a value indicating whether the Type is declared sealed.
public propertyIsSerializable Gets a value indicating whether the Type is serializable.
public propertyIsSpecialName

Supported by the .NET Compact Framework.

Gets a value indicating whether the Type has a name that requires special handling.
public propertyIsUnicodeClass

Supported by the .NET Compact Framework.

Gets a value indicating whether the string format attribute UnicodeClass is selected for the Type.
public propertyIsValueType

Supported by the .NET Compact Framework.

Gets a value indicating whether the Type is a value type.
public propertyMemberType

Supported by the .NET Compact Framework.

Overridden. Gets a bitmask indicating the member type.
public propertyModule

Supported by the .NET Compact Framework.

Gets the module (the DLL) in which the current Type is defined.
public propertyName (inherited from MemberInfo)

Supported by the .NET Compact Framework.

Gets the name of this member.
public propertyNamespace

Supported by the .NET Compact Framework.

Gets the namespace of the Type.
public propertyReflectedType

Supported by the .NET Compact Framework.

Overridden. Gets the class object that was used to obtain this member.
public propertyTypeHandle

Supported by the .NET Compact Framework.

Gets the handle for the current Type.
public propertyTypeInitializer Gets the initializer for the Type.
public propertyUnderlyingSystemType

Supported by the .NET Compact Framework.

Indicates the type provided by the common language runtime that represents this type.

Public Methods

public methodEquals

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.
public methodFindInterfaces Returns an array of Type objects representing a filtered list of interfaces implemented or inherited by the current Type.
public methodFindMembers Returns a filtered array of MemberInfo objects of the specified member type.
public methodGetArrayRank Gets the number of dimensions in an Array.
public methodGetConstructor

Supported by the .NET Compact Framework.

Overloaded. Gets a specific constructor of the current Type.
public methodGetConstructors

Supported by the .NET Compact Framework.

Overloaded. Gets the constructors of the current Type.
public methodGetCustomAttributes (inherited from MemberInfo)

Supported by the .NET Compact Framework.

Overloaded. When overridden in a derived class, returns all attributes defined on this member.
public methodGetDefaultMembers

Supported by the .NET Compact Framework.

Searches for the members defined for the current Type whose DefaultMemberAttribute is set.
public methodGetElementType

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.
public methodGetEvent

Supported by the .NET Compact Framework.

Overloaded. Gets a specific event declared or inherited by the current Type.
public methodGetEvents

Supported by the .NET Compact Framework.

Overloaded. Gets the events that are declared or inherited by the current Type.
public methodGetField

Supported by the .NET Compact Framework.

Overloaded. Gets a specific field of the current Type.
public methodGetFields

Supported by the .NET Compact Framework.

Overloaded. Gets the fields of the current Type.
public methodGetHashCode

Supported by the .NET Compact Framework.

Overridden. Returns the hash code for this instance.
public methodGetInterface Overloaded. Gets a specific interface implemented or inherited by the current Type.
public methodGetInterfaceMap Returns an interface mapping for the specified interface type.
public methodGetInterfaces

Supported by the .NET Compact Framework.

When overridden in a derived class, gets all the interfaces implemented or inherited by the current Type.
public methodGetMember

Supported by the .NET Compact Framework.

Overloaded. Gets the specified members of the current Type.
public methodGetMembers

Supported by the .NET Compact Framework.

Overloaded. Gets the members (properties, methods, fields, events, and so on) of the current Type.
public methodGetMethod

Supported by the .NET Compact Framework.

Overloaded. Gets a specific method of the current Type.
public methodGetMethods

Supported by the .NET Compact Framework.

Overloaded. Gets the methods of the current Type.
public methodGetNestedType

Supported by the .NET Compact Framework.

Overloaded. Gets a specific type nested within the current Type.
public methodGetNestedTypes

Supported by the .NET Compact Framework.

Overloaded. Gets the types nested within the current Type.
public methodGetProperties

Supported by the .NET Compact Framework.

Overloaded. Gets the properties of the current Type.
public methodGetProperty

Supported by the .NET Compact Framework.

Overloaded. Gets a specific property of the current Type.
public methodstatic (Shared in Visual Basic)GetType

Supported by the .NET Compact Framework.

Overloaded. Gets the Type with the specified name.
public methodstatic (Shared in Visual Basic)GetTypeArray Gets the types of the objects in the specified array.
public methodstatic (Shared in Visual Basic)GetTypeCode

Supported by the .NET Compact Framework.

Gets the underlying type code of the specified Type.
public methodstatic (Shared in Visual Basic)GetTypeFromCLSID Overloaded. Gets the type associated with the specified class identifier (CLSID).
public methodstatic (Shared in Visual Basic)GetTypeFromHandle

Supported by the .NET Compact Framework.

Gets the type referenced by the specified type handle.
public methodstatic (Shared in Visual Basic)GetTypeFromProgID Overloaded. Gets the type associated with the specified program identifier (ProgID).
public methodstatic (Shared in Visual Basic)GetTypeHandle Gets the handle for the Type of a specified object.
public methodInvokeMember

Supported by the .NET Compact Framework.

Overloaded. Invokes a specific member of the current Type.
public methodIsAssignableFrom

Supported by the .NET Compact Framework.

Determines whether an instance of the current Type can be assigned from an instance of the specified Type.
public methodIsDefined (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.
public methodIsInstanceOfType

Supported by the .NET Compact Framework.

Determines whether the specified object is an instance of the current Type.
public methodIsSubclassOf

Supported by the .NET Compact Framework.

Determines whether the current Type derives from the specified Type.
public methodToString

Supported by the .NET Compact Framework.

Overridden. Returns a String representing the name of the current Type.

Protected Constructors

protected constructorType Constructor

Supported by the .NET Compact Framework.

Initializes a new instance of the Type class.

Protected Methods

protected methodFinalize (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.

protected methodGetAttributeFlagsImpl

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.
protected methodGetConstructorImpl

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.
protected methodGetMethodImpl

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.
protected methodGetPropertyImpl

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.
protected methodHasElementTypeImpl

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.
protected methodIsArrayImpl

Supported by the .NET Compact Framework.

When overridden in a derived class, implements the IsArray property and determines whether the Type is an array.
protected methodIsByRefImpl

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.
protected methodIsCOMObjectImpl

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.
protected methodIsContextfulImpl Implements the IsContextful property and determines whether the Type can be hosted in a context.
protected methodIsMarshalByRefImpl Implements the IsMarshalByRef property and determines whether the Type is marshalled by reference.
protected methodIsPointerImpl

Supported by the .NET Compact Framework.

When overridden in a derived class, implements the IsPointer property and determines whether the Type is a pointer.
protected methodIsPrimitiveImpl

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.
protected methodIsValueTypeImpl

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.
protected methodMemberwiseClone (inherited from Object)

Supported by the .NET Compact Framework.

Creates a shallow copy of the current Object.

See Also

Type Class | System Namespace

Show:
© 2014 Microsoft