This documentation is archived and is not being maintained.

TypeDelegator Methods

The methods of the TypeDelegator class are listed here. For a complete list of TypeDelegator class members, see the TypeDelegator Members topic.

Public Methods

public methodEquals (inherited from Type) 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 (inherited from Type) Returns an array of Type objects representing a filtered list of interfaces implemented or inherited by the current Type.
public methodFindMembers (inherited from Type) Returns a filtered array of MemberInfo objects of the specified member type.
public methodGetArrayRank (inherited from Type) Gets the number of dimensions in an Array.
public methodGetConstructor (inherited from Type) Overloaded. Gets a specific constructor of the current Type.
public methodGetConstructors Overloaded.
public methodGetCustomAttributes Overloaded. Overridden. Returns all the custom attributes defined for this type.
public methodGetDefaultMembers (inherited from Type) Searches for the members defined for the current Type whose DefaultMemberAttribute is set.
public methodGetElementType Overridden. Returns the Type of the object encompassed or referred to by the current array, pointer or ByRef.
public methodGetEvent Overloaded.
public methodGetEvents Overloaded. Overridden. Returns an array of EventInfo objects representing all the public events declared or inherited by the current TypeDelegator.
public methodGetField Overloaded.
public methodGetFields Overloaded.
public methodGetHashCode (inherited from Type) Overridden. Returns the hash code for this instance.
public methodGetInterface Overloaded.
public methodGetInterfaceMap Overridden. Returns an interface mapping for the specified interface type.
public methodGetInterfaces Overridden. Returns all the interfaces implemented on the current class and its base classes.
public methodGetMember Overloaded.
public methodGetMembers Overloaded.
public methodGetMethod (inherited from Type) Overloaded. Gets a specific method of the current Type.
public methodGetMethods Overloaded.
public methodGetNestedType Overloaded.
public methodGetNestedTypes Overloaded.
public methodGetProperties Overloaded.
public methodGetProperty (inherited from Type) Overloaded. Gets a specific property of the current Type.
public methodGetType (inherited from Object) Gets the Type of the current instance.
public methodInvokeMember Overloaded.
public methodIsAssignableFrom (inherited from Type) Determines whether an instance of the current Type can be assigned from an instance of the specified Type.
public methodIsDefined Overridden. Indicates whether a custom attribute identified by attributeType is defined.
public methodIsInstanceOfType (inherited from Type) Determines whether the specified object is an instance of the current Type.
public methodIsSubclassOf (inherited from Type) Determines whether the current Type derives from the specified Type.
public methodToString (inherited from Type) Overridden. Returns a String representing the name of the current Type.

Protected Methods

protected methodFinalize (inherited from Object) 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 Overridden. Gets the attributes assigned to the TypeDelegator.
protected methodGetConstructorImpl Overridden. Gets the constructor that implemented the TypeDelegator.
protected methodGetMethodImpl Overridden. 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 Overridden. 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 Overridden. 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 a ByRef.
protected methodIsArrayImpl Overridden. Gets a value indicating whether the Type is an array.
protected methodIsByRefImpl Overridden. Gets a value indicating whether the Type is passed by reference.
protected methodIsCOMObjectImpl Overridden. Gets a value indicating whether the Type is a COM object.
protected methodIsContextfulImpl (inherited from Type) Implements the IsContextful property and determines whether the Type can be hosted in a context.
protected methodIsMarshalByRefImpl (inherited from Type) Implements the IsMarshalByRef property and determines whether the Type is marshalled by reference.
protected methodIsPointerImpl Overridden. Gets a value indicating whether the Type is a pointer.
protected methodIsPrimitiveImpl Overridden. Gets a value indicating whether the Type is one of the primitive types.
protected methodIsValueTypeImpl Overridden. Gets a value indicating whether the type is a value type; that is, not a class or an interface.
protected methodMemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

See Also

TypeDelegator Class | System.Reflection Namespace

Show: