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 označ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, false
v opačném případě .
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ána 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 najdete ve IsGenericMethod vlastnosti. Seznam invariantních podmínek pro jiné termíny používané v obecné reflexi najdete ve Type.IsGenericType vlastnosti .