Aracılığıyla paylaş


MethodBase.IsGenericMethod Özellik

Tanım

Yöntemin genel olup olmadığını belirten bir değer alır.

public:
 virtual property bool IsGenericMethod { bool get(); };
public virtual bool IsGenericMethod { get; }
member this.IsGenericMethod : bool
Public Overridable ReadOnly Property IsGenericMethod As Boolean

Özellik Değeri

true geçerli MethodBase genel bir yöntemi temsil ederse; değilse, false.

Açıklamalar

Geçerli MethodBase nesnenin IsGenericMethod genel bir yöntemi temsil edip etmediğini belirlemek için özelliğini kullanın. Geçerli MethodBase nesnenin ContainsGenericParameters açık bir yapılı yöntemi mi yoksa kapalı bir yapılı yöntemi mi temsil edip etmediğini belirlemek için özelliğini kullanın.

Not

Genel öğeler varsayılan olarak desteklenmez; bu özellik türetilmiş bir sınıfta geçersiz kılınmadıysa döndürür false . Genel oluşturucular .NET Framework sürüm 2.0'da desteklenmez, bu nedenle bu özellik geçerli örnek türündeyse ConstructorInfodöndürürfalse.

Aşağıdaki tabloda, genel yöntemlere özgü terimler için sabit koşullar özetlemektedir. Genel yansımada kullanılan genel tür parametresi ve genel tür gibi diğer terimler için özelliğine Type.IsGenericType bakın.

Süre Sabit koşul
genel yöntem tanımı IsGenericMethodDefinition özelliğidirtrue.
Genel bir yöntem tanımlar. Oluşturulan yöntem, genel bir yöntem tanımını temsil eden bir MethodInfo nesnede yöntemini çağırarak MethodInfo.MakeGenericMethod ve tür bağımsız değişkenlerinden oluşan bir dizi belirterek oluşturulur.
yöntemi MakeGenericMethod yalnızca genel yöntem tanımlarında çağrılabilir.
Herhangi bir genel yöntem tanımı genel bir yöntemdir, ancak tersi doğru değildir.
generic yöntemi IsGenericMethod özelliğidirtrue.
Genel bir yöntem tanımı, açık bir yöntem veya kapalı bir yapılı yöntem olabilir.
open constructed yöntemi ContainsGenericParameters özelliğidirtrue.
Açık bir yapılı yöntemi çağırmak mümkün değildir.
kapalı yapılı yöntem ContainsGenericParameters özelliğidirfalse.
Özyinelemeli olarak incelendiğinde yöntemin atanmamış genel parametresi yoktur. İçeren türün genel tür parametresi yoktur ve tür bağımsız değişkenlerinden hiçbirinin genel tür parametresi yoktur.
yöntemi çağrılabilir.

Şunlara uygulanır

Ayrıca bkz.