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 MethodBase atual 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 método GetGenericArguments :
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 objeto na Type matriz.
Observação
Não há suporte para genéricos por padrão; essa propriedade false
retornará se não for substituído em uma classe derivada. Não há suporte para construtores genéricos no .NET Framework versão 2.0, portanto, essa propriedade retornará se a instância false
atual for do tipo ConstructorInfo .
Para ver uma lista das condições invariáveis para termos específicos a métodos genéricos, consulte a IsGenericMethod propriedade . Para ver uma lista das condições invariáveis de outros termos usados na reflexão genérica, consulte a Type.IsGenericType propriedade .