GenericTypeParameterBuilder.DeclaringType Property

Definition

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

public:
 virtual property Type ^ DeclaringType { Type ^ get(); };
public override Type DeclaringType { get; }
member this.DeclaringType : Type
Public Overrides ReadOnly Property DeclaringType As Type

Property Value

If the type parameter belongs to a generic type, a Type object representing that generic type; if the type parameter belongs to a generic method, a Type object representing that type that declared that generic method.

Remarks

The declaring type is not necessarily a generic type. If the current type parameter belongs to a generic method, the type in which the method is declared might not be generic.

Applies to