MethodBase.IsGenericMethodDefinition Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém um valor que indica se o método é uma definição genérica de método.
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 Propriedade
true se o objeto atual MethodBase representa a definição de um método genérico; caso contrário, false.
Observações
Se a corrente MethodBase representa uma definição genérica de método, então:
A propriedade IsGenericMethodDefinition é
true.Para cada Type objeto no array devolvido pelo GetGenericArguments método:
A propriedade Type.IsGenericParameter é
true.A Type.DeclaringMethod propriedade devolve a instância atual.
A Type.GenericParameterPosition propriedade é a mesma que a posição do Type objeto no array.
Note
Os genéricos não são suportados por defeito; esta propriedade retorna false se não for sobreposta numa classe derivada. Construtores genéricos não são suportados no .NET Framework versão 2.0, pelo que esta propriedade devolve false se a instância atual for do tipo ConstructorInfo.
Para uma lista das condições invariantes para termos específicos de métodos genéricos, veja a IsGenericMethod propriedade. Para uma lista das condições invariantes para outros termos usados na reflexão genérica, veja a Type.IsGenericType propriedade.