MethodBase.IsGenericMethodDefinition Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si el método es una definición de método genérico.
public:
virtual property bool IsGenericMethodDefinition { bool get(); };
public virtual bool IsGenericMethodDefinition { get; }
member this.IsGenericMethodDefinition : bool
Public Overridable ReadOnly Property IsGenericMethodDefinition As Boolean
Valor de propiedad
true
si el objeto MethodBase representa la definición de un método genérico; si no, false
.
Comentarios
Si el objeto actual MethodBase representa una definición de método genérico, haga lo siguiente:
La propiedad IsGenericMethodDefinition es
true
.Para cada Type objeto de la matriz devuelta por el GetGenericArguments método :
La propiedad Type.IsGenericParameter es
true
.La Type.DeclaringMethod propiedad devuelve la instancia actual.
La Type.GenericParameterPosition propiedad es la misma que la posición del Type objeto en la matriz.
Nota
Los genéricos no se admiten de forma predeterminada; esta propiedad devuelve false
si no se reemplaza en una clase derivada. Los constructores genéricos no se admiten en .NET Framework versión 2.0, por lo que esta propiedad devuelve false
si la instancia actual es de tipo ConstructorInfo.
Para obtener una lista de las condiciones invariables para los términos específicos de los métodos genéricos, vea la IsGenericMethod propiedad . Para obtener una lista de las condiciones invariables para otros términos usados en la reflexión genérica, vea la Type.IsGenericType propiedad .