MethodBase.IsGenericMethodDefinition Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yöntemin genel bir yöntem tanımı olup olmadığını belirten bir değer alır.
public:
virtual property bool IsGenericMethodDefinition { bool get(); };
public virtual bool IsGenericMethodDefinition { get; }
member this.IsGenericMethodDefinition : bool
Public Overridable ReadOnly Property IsGenericMethodDefinition As Boolean
Özellik Değeri
true geçerli MethodBase nesne genel bir yöntemin tanımını temsil ederse; değilse, false.
Açıklamalar
Geçerli MethodBase , genel bir yöntem tanımını temsil ediyorsa:
IsGenericMethodDefinition özelliği
true.yöntemi tarafından döndürülen dizideki her Type nesne için GetGenericArguments :
Type.IsGenericParameter özelliği
true.Type.DeclaringMethod özelliği geçerli örneği döndürür.
Type.GenericParameterPosition özelliği, nesnenin dizideki konumuyla Type aynıdır.
Uyarı
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 geçerli örnek türündeyse ConstructorInfobu özellik döndürürfalse.
Genel yöntemlere özgü koşulların sabit koşullarının listesi için özelliğine IsGenericMethod bakın. Genel yansımada kullanılan diğer terimlere ilişkin sabit koşulların listesi için özelliğine Type.IsGenericType bakın.