Type.GenericTypeArguments Propriedade

Definição

Obtém uma matriz dos argumentos de tipo genérico para esse tipo.Gets an array of the generic type arguments for this type.

public:
 virtual property cli::array <Type ^> ^ GenericTypeArguments { cli::array <Type ^> ^ get(); };
public virtual Type[] GenericTypeArguments { get; }
member this.GenericTypeArguments : Type[]
Public Overridable ReadOnly Property GenericTypeArguments As Type()

Valor da propriedade

Type[]

Uma matriz dos argumentos de tipo genérico para esse tipo.An array of the generic type arguments for this type.

Comentários

Essa propriedade obtém apenas os argumentos de tipo genérico; ou seja, os tipos que foram especificados para os parâmetros de tipo genérico do tipo atual.This property gets only the generic type arguments; that is, the types that have been specified for the generic type parameters of the current type. Se o tipo atual for uma definição de tipo genérico, essa propriedade retornará uma matriz vazia.If the current type is a generic type definition, this property returns an empty array.

Observação

Se um tipo genérico for usado em um método genérico ou em outro tipo genérico, alguns dos seus argumentos de tipo genérico poderão ser parâmetros de tipo genérico do método ou tipo delimitador.If a generic type is used in a generic method or in another generic type, some of its generic type arguments might be generic type parameters of the enclosing method or type.

Para obter os parâmetros de tipo genérico de um tipo que representa uma definição de tipo genérico, TypeInfo.GenericTypeParameters use a propriedade.To get the generic type parameters of a type that represents a generic type definition, use the TypeInfo.GenericTypeParameters property. Para obter um TypeInfo objeto para o objeto Type atual, use o IntrospectionExtensions.GetTypeInfo método de extensão.To get a TypeInfo object for the current Type object, use the IntrospectionExtensions.GetTypeInfo extension method.

Aplica-se a