GenericTypeParameterBuilder.DeclaringMethod Property

Definition

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

C#
public override System.Reflection.MethodBase? DeclaringMethod { get; }
C#
public override System.Reflection.MethodBase DeclaringMethod { get; }

Property Value

A MethodInfo that represents the declaring method, if the current GenericTypeParameterBuilder represents a type parameter of a generic method; otherwise, null.

Remarks

If the DeclaringMethod property is not null, then the declaring method is a generic method definition and DeclaringMethod.IsGenericMethodDefinition is true.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1