System.Reflection.Emit.GenericTypeParameterBuilder Members

The members of System.Reflection.Emit.GenericTypeParameterBuilder are listed below.

See Also: Inherited members from System.Reflection.TypeInfo

Public Properties

[read-only]
override
AssemblySystem.Reflection.Assembly.

Gets an System.Reflection.Assembly object representing the dynamic assembly that contains the generic type definition the current type parameter belongs to.

[read-only]
override
AssemblyQualifiedNamestring.

Gets null in all cases.

[read-only]
override
BaseTypeType.

Gets the base type constraint of the current generic type parameter.

[read-only]
override
ContainsGenericParametersbool.

Gets true in all cases.

[read-only]
override
DeclaringMethodSystem.Reflection.MethodBase.

Gets a System.Reflection.MethodInfo that represents the declaring method, if the current System.Reflection.Emit.GenericTypeParameterBuilder represents a type parameter of a generic method.

[read-only]
override
DeclaringTypeType.

Gets the generic type definition or generic method definition to which the generic type parameter belongs.

[read-only]
override
FullNamestring.

Gets null in all cases.

[read-only]
override
GenericParameterAttributesSystem.Reflection.GenericParameterAttributes. Documentation for this section has not yet been entered.
[read-only]
override
GenericParameterPositionint.

Gets the position of the type parameter in the type parameter list of the generic type or method that declared the parameter.

[read-only]
override
GUIDGuid.

Not supported for incomplete generic type parameters.

[read-only]
override
IsGenericParameterbool.

Gets true in all cases.

[read-only]
override
IsGenericTypebool.

Returns false in all cases.

[read-only]
override
IsGenericTypeDefinitionbool.

Gets false in all cases.

[read-only]
override
ModuleSystem.Reflection.Module.

Gets the dynamic module that contains the generic type parameter.

[read-only]
override
Namestring.

Gets the name of the generic type parameter.

[read-only]
override
Namespacestring.

Gets null in all cases.

[read-only]
override
ReflectedTypeType.

Gets the Type object that was used to obtain the System.Reflection.Emit.GenericTypeParameterBuilder.

[read-only]
override
TypeHandleRuntimeTypeHandle.

Not supported for incomplete generic type parameters.

[read-only]
override
UnderlyingSystemTypeType.

Gets the current generic type parameter.

Public Methods

override
Equals(object) : bool

Tests whether the given object is an instance of EventToken and is equal to the current instance.

override
GetConstructors(System.Reflection.BindingFlags) : System.Reflection.ConstructorInfo[]

Not supported for incomplete generic type parameters.

override
GetCustomAttributes(bool) : object[]

Not supported for incomplete generic type parameters.

override
GetCustomAttributes(Type, bool) : object[]

Not supported for incomplete generic type parameters.

override
GetElementType() : Type

Throws a NotSupportedException in all cases.

override
GetEvent(string, System.Reflection.BindingFlags) : System.Reflection.EventInfo

Not supported for incomplete generic type parameters.

override
GetEvents() : System.Reflection.EventInfo[]

Not supported for incomplete generic type parameters.

override
GetEvents(System.Reflection.BindingFlags) : System.Reflection.EventInfo[]

Not supported for incomplete generic type parameters.

override
GetField(string, System.Reflection.BindingFlags) : System.Reflection.FieldInfo

Not supported for incomplete generic type parameters.

override
GetFields(System.Reflection.BindingFlags) : System.Reflection.FieldInfo[]

Not supported for incomplete generic type parameters.

override
GetGenericArguments() : Type[]

Not valid for generic type parameters.

override
GetGenericParameterConstraints() : Type[]
Documentation for this section has not yet been entered.
override
GetGenericTypeDefinition() : Type

Not valid for generic type parameters.

override
GetHashCode() : int

Returns a 32-bit integer hash code for the current instance.

override
GetInterface(string, bool) : Type

Not supported for incomplete generic type parameters.

override
GetInterfaceMap(Type) : System.Reflection.InterfaceMapping

Not supported for incomplete generic type parameters.

override
GetInterfaces() : Type[]

Not supported for incomplete generic type parameters.

override
GetMember(string, System.Reflection.MemberTypes, System.Reflection.BindingFlags) : System.Reflection.MemberInfo[]

Not supported for incomplete generic type parameters.

override
GetMembers(System.Reflection.BindingFlags) : System.Reflection.MemberInfo[]

Not supported for incomplete generic type parameters.

override
GetMethods(System.Reflection.BindingFlags) : System.Reflection.MethodInfo[]

Not supported for incomplete generic type parameters.

override
GetNestedType(string, System.Reflection.BindingFlags) : Type

Not supported for incomplete generic type parameters.

override
GetNestedTypes(System.Reflection.BindingFlags) : Type[]

Not supported for incomplete generic type parameters.

override
GetProperties(System.Reflection.BindingFlags) : System.Reflection.PropertyInfo[]

Not supported for incomplete generic type parameters.

override
InvokeMember(string, System.Reflection.BindingFlags, System.Reflection.Binder, object, object[], System.Reflection.ParameterModifier[], System.Globalization.CultureInfo, string[]) : object

Not supported for incomplete generic type parameters.

override
IsAssignableFrom(Type) : bool

Throws a NotSupportedException exception in all cases.

override
IsDefined(Type, bool) : bool

Not supported for incomplete generic type parameters.

override
IsInstanceOfType(object) : bool
Documentation for this section has not yet been entered.
override
IsSubclassOf(Type) : bool

Not supported for incomplete generic type parameters.

override
MakeArrayType() : Type

Returns the type of a one-dimensional array whose element type is the generic type parameter.

override
MakeArrayType(int) : Type

Returns the type of an array whose element type is the generic type parameter, with the specified number of dimensions.

override
MakeByRefType() : Type

Returns a Type object that represents the current generic type parameter when passed as a reference parameter.

override
MakeGenericType(params Type[]) : Type

Not valid for incomplete generic type parameters.

override
MakePointerType() : Type

Returns a Type object that represents a pointer to the current generic type parameter.

SetBaseTypeConstraint(Type)

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(System.Reflection.ConstructorInfo, byte[])

Sets a custom attribute using a specified custom attribute blob.

SetGenericParameterAttributes(System.Reflection.GenericParameterAttributes)

Sets the variance characteristics and special constraints of the generic parameter, such as the parameterless constructor constraint.

SetInterfaceConstraints(params Type[])

Sets the interfaces a type must implement in order to be substituted for the type parameter.

override
ToString() : string

Returns a string representation of the current generic type parameter.

Protected Methods

override
GetAttributeFlagsImpl() : System.Reflection.TypeAttributes
Documentation for this section has not yet been entered.
override
GetConstructorImpl(System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, Type[], System.Reflection.ParameterModifier[]) : System.Reflection.ConstructorInfo
Documentation for this section has not yet been entered.
override
GetMethodImpl(string, System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, Type[], System.Reflection.ParameterModifier[]) : System.Reflection.MethodInfo
Documentation for this section has not yet been entered.
override
GetPropertyImpl(string, System.Reflection.BindingFlags, System.Reflection.Binder, Type, Type[], System.Reflection.ParameterModifier[]) : System.Reflection.PropertyInfo
Documentation for this section has not yet been entered.
override
HasElementTypeImpl() : bool
Documentation for this section has not yet been entered.
override
IsArrayImpl() : bool
Documentation for this section has not yet been entered.
override
IsByRefImpl() : bool
Documentation for this section has not yet been entered.
override
IsCOMObjectImpl() : bool
Documentation for this section has not yet been entered.
override
IsPointerImpl() : bool
Documentation for this section has not yet been entered.
override
IsPrimitiveImpl() : bool
Documentation for this section has not yet been entered.
override
IsValueTypeImpl() : bool
Documentation for this section has not yet been entered.