GenericTypeParameterBuilder Methods
.NET Framework 4.5
The GenericTypeParameterBuilder type exposes the following members.
| Name | Description | |
|---|---|---|
|
AsType | Returns the current type as a Type object. (Inherited from TypeInfo.) |
|
Equals(Object) | Tests whether the given object is an instance of EventToken and is equal to the current instance. (Overrides Type.Equals(Object).) |
|
Equals(Type) | Determines if the underlying system type of the current Type is the same as the underlying system type of the specified Type. (Inherited from Type.) |
|
FindInterfaces | Returns an array of Type objects representing a filtered list of interfaces implemented or inherited by the current Type. (Inherited from Type.) |
|
FindMembers | Returns a filtered array of MemberInfo objects of the specified member type. (Inherited from Type.) |
|
GetArrayRank | Gets the number of dimensions in an Array. (Inherited from Type.) |
|
GetConstructor(Type[]) | Searches for a public instance constructor whose parameters match the types in the specified array. (Inherited from Type.) |
|
GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) | Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints. (Inherited from Type.) |
|
GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) | Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention. (Inherited from Type.) |
|
GetConstructors() | Returns all the public constructors defined for the current Type. (Inherited from Type.) |
|
GetConstructors(BindingFlags) | Not supported for incomplete generic type parameters. (Overrides Type.GetConstructors(BindingFlags).) |
|
GetCustomAttributes(Boolean) | Not supported for incomplete generic type parameters. (Overrides MemberInfo.GetCustomAttributes(Boolean).) |
|
GetCustomAttributes(Type, Boolean) | Not supported for incomplete generic type parameters. (Overrides MemberInfo.GetCustomAttributes(Type, Boolean).) |
|
GetCustomAttributesData | Returns a list of CustomAttributeData objects representing data about the attributes that have been applied to the target member. (Inherited from MemberInfo.) |
|
GetDeclaredEvent | Returns an object that represents the specified public event declared by the current type. (Inherited from TypeInfo.) |
|
GetDeclaredField | Returns an object that represents the specified public field declared by the current type. (Inherited from TypeInfo.) |
|
GetDeclaredMethod | Returns an object that represents the specified public method declared by the current type. (Inherited from TypeInfo.) |
|
GetDeclaredMethods | Returns a collection that contains all public methods declared on the current type that match the specified name. (Inherited from TypeInfo.) |
|
GetDeclaredNestedType | Returns an object that represents the specified public nested type declared by the current type. (Inherited from TypeInfo.) |
|
GetDeclaredProperty | Returns an object that represents the specified public property declared by the current type. (Inherited from TypeInfo.) |
|
GetDefaultMembers | Searches for the members defined for the current Type whose DefaultMemberAttribute is set. (Inherited from Type.) |
|
GetElementType | Throws a NotSupportedException in all cases. (Overrides Type.GetElementType().) |
|
GetEnumName | Returns the name of the constant that has the specified value, for the current enumeration type. (Inherited from Type.) |
|
GetEnumNames | Returns the names of the members of the current enumeration type. (Inherited from Type.) |
|
GetEnumUnderlyingType | Returns the underlying type of the current enumeration type. (Inherited from Type.) |
|
GetEnumValues | Returns an array of the values of the constants in the current enumeration type. (Inherited from Type.) |
|
GetEvent(String) | Returns the EventInfo object representing the specified public event. (Inherited from Type.) |
|
GetEvent(String, BindingFlags) | Not supported for incomplete generic type parameters. (Overrides Type.GetEvent(String, BindingFlags).) |
|
GetEvents() | Not supported for incomplete generic type parameters. (Overrides Type.GetEvents().) |
|
GetEvents(BindingFlags) | Not supported for incomplete generic type parameters. (Overrides Type.GetEvents(BindingFlags).) |
|
GetField(String) | Searches for the public field with the specified name. (Inherited from Type.) |
|
GetField(String, BindingFlags) | Not supported for incomplete generic type parameters. (Overrides Type.GetField(String, BindingFlags).) |
|
GetFields() | Returns all the public fields of the current Type. (Inherited from Type.) |
|
GetFields(BindingFlags) | Not supported for incomplete generic type parameters. (Overrides Type.GetFields(BindingFlags).) |
|
GetGenericArguments | Not valid for generic type parameters. (Overrides Type.GetGenericArguments().) |
|
GetGenericParameterConstraints | Returns an array of Type objects that represent the constraints on the current generic type parameter. (Inherited from Type.) |
|
GetGenericTypeDefinition | Not valid for generic type parameters. (Overrides Type.GetGenericTypeDefinition().) |
|
GetHashCode | Returns a 32-bit integer hash code for the current instance. (Overrides Type.GetHashCode().) |
|
GetInterface(String) | Searches for the interface with the specified name. (Inherited from Type.) |
|
GetInterface(String, Boolean) | Not supported for incomplete generic type parameters. (Overrides Type.GetInterface(String, Boolean).) |
|
GetInterfaceMap | Not supported for incomplete generic type parameters. (Overrides Type.GetInterfaceMap(Type).) |
|
GetInterfaces | Not supported for incomplete generic type parameters. (Overrides Type.GetInterfaces().) |
|
GetMember(String) | Searches for the public members with the specified name. (Inherited from Type.) |
|
GetMember(String, BindingFlags) | Searches for the specified members, using the specified binding constraints. (Inherited from Type.) |
|
GetMember(String, MemberTypes, BindingFlags) | Not supported for incomplete generic type parameters. (Overrides Type.GetMember(String, MemberTypes, BindingFlags).) |
|
GetMembers() | Returns all the public members of the current Type. (Inherited from Type.) |
|
GetMembers(BindingFlags) | Not supported for incomplete generic type parameters. (Overrides Type.GetMembers(BindingFlags).) |
|
GetMethod(String) | Searches for the public method with the specified name. (Inherited from Type.) |
|
GetMethod(String, BindingFlags) | Searches for the specified method, using the specified binding constraints. (Inherited from Type.) |
|
GetMethod(String, Type[]) | Searches for the specified public method whose parameters match the specified argument types. (Inherited from Type.) |
|
GetMethod(String, Type[], ParameterModifier[]) | Searches for the specified public method whose parameters match the specified argument types and modifiers. (Inherited from Type.) |
|
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) | Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints. (Inherited from Type.) |
|
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) | Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention. (Inherited from Type.) |
|
GetMethods() | Returns all the public methods of the current Type. (Inherited from Type.) |
|
GetMethods(BindingFlags) | Not supported for incomplete generic type parameters. (Overrides Type.GetMethods(BindingFlags).) |
|
GetNestedType(String) | Searches for the public nested type with the specified name. (Inherited from Type.) |
|
GetNestedType(String, BindingFlags) | Not supported for incomplete generic type parameters. (Overrides Type.GetNestedType(String, BindingFlags).) |
|
GetNestedTypes() | Returns the public types nested in the current Type. (Inherited from Type.) |
|
GetNestedTypes(BindingFlags) | Not supported for incomplete generic type parameters. (Overrides Type.GetNestedTypes(BindingFlags).) |
|
GetProperties() | Returns all the public properties of the current Type. (Inherited from Type.) |
|
GetProperties(BindingFlags) | Not supported for incomplete generic type parameters. (Overrides Type.GetProperties(BindingFlags).) |
|
GetProperty(String) | Searches for the public property with the specified name. (Inherited from Type.) |
|
GetProperty(String, BindingFlags) | Searches for the specified property, using the specified binding constraints. (Inherited from Type.) |
|
GetProperty(String, Type) | Searches for the public property with the specified name and return type. (Inherited from Type.) |
|
GetProperty(String, Type[]) | Searches for the specified public property whose parameters match the specified argument types. (Inherited from Type.) |
|
GetProperty(String, Type, Type[]) | Searches for the specified public property whose parameters match the specified argument types. (Inherited from Type.) |
|
GetProperty(String, Type, Type[], ParameterModifier[]) | Searches for the specified public property whose parameters match the specified argument types and modifiers. (Inherited from Type.) |
|
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) | Searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints. (Inherited from Type.) |
|
GetType() | Gets the current Type. (Inherited from Type.) |
|
InvokeMember(String, BindingFlags, Binder, Object, Object[]) | Invokes the specified member, using the specified binding constraints and matching the specified argument list. (Inherited from Type.) |
|
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) | Invokes the specified member, using the specified binding constraints and matching the specified argument list and culture. (Inherited from Type.) |
|
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) | Not supported for incomplete generic type parameters. (Overrides Type.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).) |
|
IsAssignableFrom(Type) | Throws a NotSupportedException exception in all cases. (Overrides Type.IsAssignableFrom(Type).) |
|
IsAssignableFrom(TypeInfo) | Throws a NotSupportedException exception in all cases. (Overrides TypeInfo.IsAssignableFrom(TypeInfo).) |
|
IsDefined | Not supported for incomplete generic type parameters. (Overrides MemberInfo.IsDefined(Type, Boolean).) |
|
IsEnumDefined | Returns a value that indicates whether the specified value exists in the current enumeration type. (Inherited from Type.) |
|
IsEquivalentTo | Determines whether two COM types have the same identity and are eligible for type equivalence. (Inherited from Type.) |
|
IsInstanceOfType | Determines whether the specified object is an instance of the current Type. (Inherited from Type.) |
|
IsSubclassOf | Not supported for incomplete generic type parameters. (Overrides Type.IsSubclassOf(Type).) |
|
MakeArrayType() | Returns the type of a one-dimensional array whose element type is the generic type parameter. (Overrides Type.MakeArrayType().) |
|
MakeArrayType(Int32) | Returns the type of an array whose element type is the generic type parameter, with the specified number of dimensions. (Overrides Type.MakeArrayType(Int32).) |
|
MakeByRefType | Returns a Type object that represents the current generic type parameter when passed as a reference parameter. (Overrides Type.MakeByRefType().) |
|
MakeGenericType | Not valid for incomplete generic type parameters. (Overrides Type.MakeGenericType(Type[]).) |
|
MakePointerType | Returns a Type object that represents a pointer to the current generic type parameter. (Overrides Type.MakePointerType().) |
|
SetBaseTypeConstraint | Sets the base type that a type must inherit in order to be substituted for the type parameter. |
|
SetCustomAttribute(CustomAttributeBuilder) | Set a custom attribute using a custom attribute builder. |
|
SetCustomAttribute(ConstructorInfo, Byte[]) | Sets a custom attribute using a specified custom attribute blob. |
|
SetGenericParameterAttributes | Sets the variance characteristics and special constraints of the generic parameter, such as the parameterless constructor constraint. |
|
SetInterfaceConstraints | Sets the interfaces a type must implement in order to be substituted for the type parameter. |
|
ToString | Returns a string representation of the current generic type parameter. (Overrides Type.ToString().) |
| Name | Description | |
|---|---|---|
|
GetCustomAttribute(Type) | Overloaded. Retrieves a custom attribute of a specified type that is applied to a specified member. (Defined by CustomAttributeExtensions.) |
|
GetCustomAttribute(Type, Boolean) | Overloaded. Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member. (Defined by CustomAttributeExtensions.) |
|
GetCustomAttribute<T>() | Overloaded. Retrieves a custom attribute of a specified type that is applied to a specified member. (Defined by CustomAttributeExtensions.) |
|
GetCustomAttribute<T>(Boolean) | Overloaded. Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member. (Defined by CustomAttributeExtensions.) |
|
GetCustomAttributes() | Overloaded. Retrieves a collection of custom attributes that are applied to a specified member. (Defined by CustomAttributeExtensions.) |
|
GetCustomAttributes(Type) | Overloaded. Retrieves a collection of custom attributes of a specified type that are applied to a specified member. (Defined by CustomAttributeExtensions.) |
|
GetCustomAttributes<T>() | Overloaded. Retrieves a collection of custom attributes of a specified type that are applied to a specified member. (Defined by CustomAttributeExtensions.) |
|
GetCustomAttributes<T>(Boolean) | Overloaded. Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member. (Defined by CustomAttributeExtensions.) |
|
GetRuntimeEvent | Retrieves an object that represents the specified event. (Defined by RuntimeReflectionExtensions.) |
|
GetRuntimeEvents | Retrieves a collection that represents all the events defined on a specified type. (Defined by RuntimeReflectionExtensions.) |
|
GetRuntimeField | Retrieves an object that represents a specified field. (Defined by RuntimeReflectionExtensions.) |
|
GetRuntimeFields | Retrieves a collection that represents all the fields defined on a specified type. (Defined by RuntimeReflectionExtensions.) |
|
GetRuntimeInterfaceMap | Returns an interface mapping for the specified type and the specified interface. (Defined by RuntimeReflectionExtensions.) |
|
GetRuntimeMethod | Retrieves an object that represents a specified method. (Defined by RuntimeReflectionExtensions.) |
|
GetRuntimeMethods | Retrieves a collection that represents all methods defined on a specified type. (Defined by RuntimeReflectionExtensions.) |
|
GetRuntimeProperties | Retrieves a collection that represents all the properties defined on a specified type. (Defined by RuntimeReflectionExtensions.) |
|
GetRuntimeProperty | Retrieves an object that represents a specified property. (Defined by RuntimeReflectionExtensions.) |
|
GetTypeInfo | Returns the TypeInfo representation of the specified type. (Defined by IntrospectionExtensions.) |
|
IsDefined | Indicates whether custom attributes of a specified type are applied to a specified member. (Defined by CustomAttributeExtensions.) |
| Name | Description | |
|---|---|---|
|
_MemberInfo.GetIDsOfNames | Maps a set of names to a corresponding set of dispatch identifiers. (Inherited from MemberInfo.) |
|
_MemberInfo.GetType | Gets a Type object representing the MemberInfo class. (Inherited from MemberInfo.) |
|
_MemberInfo.GetTypeInfo | Retrieves the type information for an object, which can then be used to get the type information for an interface. (Inherited from MemberInfo.) |
|
_MemberInfo.GetTypeInfoCount | Retrieves the number of type information interfaces that an object provides (either 0 or 1). (Inherited from MemberInfo.) |
|
_MemberInfo.Invoke | Provides access to properties and methods exposed by an object. (Inherited from MemberInfo.) |
|
_Type.GetIDsOfNames | Maps a set of names to a corresponding set of dispatch identifiers. (Inherited from Type.) |
|
_Type.GetTypeInfo | Retrieves the type information for an object, which can then be used to get the type information for an interface. (Inherited from Type.) |
|
_Type.GetTypeInfoCount | Retrieves the number of type information interfaces that an object provides (either 0 or 1). (Inherited from Type.) |
|
_Type.Invoke | Provides access to properties and methods exposed by an object. (Inherited from Type.) |
|
IReflectableType.GetTypeInfo | Returns a representation of the current type as a TypeInfo object. (Inherited from TypeInfo.) |