MethodBase.IsGenericMethodDefinition Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu určující, zda metoda je obecná definice metody.
public:
virtual property bool IsGenericMethodDefinition { bool get(); };
public virtual bool IsGenericMethodDefinition { get; }
member this.IsGenericMethodDefinition : bool
Public Overridable ReadOnly Property IsGenericMethodDefinition As Boolean
Hodnota vlastnosti
true pokud aktuální MethodBase objekt představuje definici obecné metody; jinak, false.
Poznámky
Pokud aktuální MethodBase představuje definici obecné metody, pak:
Vlastnost IsGenericMethodDefinition je
true.Pro každý Type objekt v poli vrácené metodou GetGenericArguments :
Vlastnost Type.IsGenericParameter je
true.Vlastnost Type.DeclaringMethod vrátí aktuální instanci.
Vlastnost Type.GenericParameterPosition je stejná jako pozice objektu Type v poli.
Poznámka:
Obecné typy nejsou ve výchozím nastavení podporovány; tato vlastnost vrátí false , pokud není přepsán v odvozené třídě. Obecné konstruktory nejsou podporovány v rozhraní .NET Framework verze 2.0, takže tato vlastnost vrátí false , pokud je aktuální instance typu ConstructorInfo.
Seznam invariantních podmínek pro podmínky specifické pro obecné metody naleznete ve IsGenericMethod vlastnosti. Seznam invariantních podmínek pro jiné termíny použité v obecné reflexi naleznete vlastnost Type.IsGenericType .