This documentation is archived and is not being maintained.

GenericTypeParameterBuilder.DeclaringType Property

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

Namespace:  System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

public override Type DeclaringType { get; }

Property Value

Type: System.Type
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.

Implements

_Type.DeclaringType
_MemberInfo.DeclaringType

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.

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Show: