MethodBuilder.IsGenericMethodDefinition Özellik

Tanım

Geçerli MethodBuilder nesnenin genel bir yöntemin tanımını temsil edip etmediğini belirten bir değer alır.

C#
public override bool IsGenericMethodDefinition { get; }

Özellik Değeri

true geçerli MethodBuilder nesne genel bir yöntemin tanımını temsil ederse; değilse, false.

Örnekler

Aşağıdaki kod örneği bir yöntemin durumunu görüntüler. Bu kod, yöntemi için DefineGenericParameters sağlanan daha büyük bir örneğin bir parçasıdır.

C#
// Use the IsGenericMethod property to find out if a
// dynamic method is generic, and IsGenericMethodDefinition
// to find out if it defines a generic method.
Console.WriteLine("Is DemoMethod generic? {0}",
    demoMethod.IsGenericMethod);
Console.WriteLine("Is DemoMethod a generic method definition? {0}",
    demoMethod.IsGenericMethodDefinition);

Açıklamalar

yalnızca MethodBuilder genel yöntem tanımları oluşturmak için kullanılabilir; doğrudan bir genel yöntem oluşturmak için kullanılamaz. Ancak, bir alt sınıfı MethodBuilder , bir yapılı genel yöntemi temsil edebilir.

Şunlara uygulanır

Ürün Sürümler
.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

Ayrıca bkz.