MethodBase.IsGenericMethodDefinition Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald die aangeeft of de methode een algemene methodedefinitie is.
public:
virtual property bool IsGenericMethodDefinition { bool get(); };
public virtual bool IsGenericMethodDefinition { get; }
member this.IsGenericMethodDefinition : bool
Public Overridable ReadOnly Property IsGenericMethodDefinition As Boolean
Waarde van eigenschap
trueals het huidige MethodBase object de definitie van een algemene methode vertegenwoordigt; anders. false
Opmerkingen
Als de huidige MethodBase een algemene methodedefinitie vertegenwoordigt, gaat u als volgende te werk:
De eigenschap IsGenericMethodDefinition is
true.Voor elk Type object in de matrix dat wordt geretourneerd door de GetGenericArguments methode:
De eigenschap Type.IsGenericParameter is
true.De Type.DeclaringMethod eigenschap retourneert het huidige exemplaar.
De Type.GenericParameterPosition eigenschap is hetzelfde als de positie van het Type object in de matrix.
Note
Generics worden niet standaard ondersteund; deze eigenschap retourneert false als deze niet wordt overschreven in een afgeleide klasse. Algemene constructors worden niet ondersteund in de .NET Framework-versie 2.0. Deze eigenschap retourneert dus false als het huidige exemplaar van het type ConstructorInfo is.
Zie de IsGenericMethod eigenschap voor een lijst met invariante voorwaarden voor voorwaarden die specifiek zijn voor algemene methoden. Zie de Type.IsGenericType eigenschap voor een lijst met de invariante voorwaarden voor andere termen die in algemene reflectie worden gebruikt.