MethodBase.IsGenericMethodDefinition Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um valor que indica se o método é uma definição de método genérica.
public:
virtual property bool IsGenericMethodDefinition { bool get(); };
public virtual bool IsGenericMethodDefinition { get; }
member this.IsGenericMethodDefinition : bool
Public Overridable ReadOnly Property IsGenericMethodDefinition As Boolean
Valor da propriedade
true
se o objeto atual MethodBase representar a definição de um método genérico; caso contrário, false
.
Comentários
Se o atual MethodBase representar uma definição de método genérico, então:
A propriedade IsGenericMethodDefinition é
true
.Para cada Type objeto na matriz retornada pelo GetGenericArguments método :
A propriedade Type.IsGenericParameter é
true
.A Type.DeclaringMethod propriedade retorna a instância atual.
A Type.GenericParameterPosition propriedade é a mesma que a posição do Type objeto na matriz.
Observação
Os genéricos não têm suporte por padrão; essa propriedade retornará false
se não for substituída em uma classe derivada. Não há suporte para construtores genéricos no .NET Framework versão 2.0, portanto, essa propriedade retornará false
se a instância atual for do tipo ConstructorInfo.
Para obter uma lista das condições invariáveis para termos específicos a métodos genéricos, consulte a IsGenericMethod propriedade . Para obter uma lista das condições invariáveis para outros termos usados na reflexão genérica, consulte a Type.IsGenericType propriedade .