MethodBase.IsGenericMethodDefinition Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Beolvas egy értéket, amely jelzi, hogy a metódus általános metódusdefiníció-e.
public:
virtual property bool IsGenericMethodDefinition { bool get(); };
public virtual bool IsGenericMethodDefinition { get; }
member this.IsGenericMethodDefinition : bool
Public Overridable ReadOnly Property IsGenericMethodDefinition As Boolean
Tulajdonság értéke
trueha az aktuális MethodBase objektum egy általános metódus definícióját jelöli; ellenkező esetben. false
Megjegyzések
Ha az aktuális MethodBase érték egy általános metódusdefiníciót jelöl, akkor:
A IsGenericMethodDefinition tulajdonság
true.A metódus által visszaadott tömb minden objektumához TypeGetGenericArguments :
A Type.IsGenericParameter tulajdonság
true.A Type.DeclaringMethod tulajdonság az aktuális példányt adja vissza.
A Type.GenericParameterPosition tulajdonság megegyezik a tömb objektumának helyzetével Type .
Note
Az általános beállítások alapértelmezés szerint nem támogatottak; ez a tulajdonság akkor ad false vissza, ha nem felül van bírálva egy származtatott osztályban. Az általános konstruktorok nem támogatottak a .NET Framework 2.0-s verziójában, ezért ez a tulajdonság false ad vissza, ha az aktuális példány ConstructorInfo típusú.
Az általános metódusokra vonatkozó kifejezések invariáns feltételeinek listáját a IsGenericMethod tulajdonságban találja. Az általános tükrözésben használt egyéb kifejezések invariáns feltételeinek listáját a Type.IsGenericType tulajdonságban találja.