Compartilhar via


TypeBuilder.GetGenericArguments Método

Definição

Retorna uma matriz de objetos Type que representam os argumentos de tipo de um tipo genérico ou os parâmetros de tipo de uma definição de tipo genérico.

public:
 override cli::array <Type ^> ^ GetGenericArguments();
public override Type[] GetGenericArguments ();
override this.GetGenericArguments : unit -> Type[]
Public Overrides Function GetGenericArguments () As Type()

Retornos

Type[]

Uma matriz de objetos de Type. Os elementos da matriz representam os argumentos de tipo de um tipo genérico ou os parâmetros de tipo de uma definição de tipo genérico.

Comentários

Os elementos da matriz retornada estão na ordem em que aparecem na lista de parâmetros de tipo para a definição de tipo genérico.

Um TypeBuilder objeto representa uma definição de tipo genérico se o DefineGenericParameters método tiver sido usado para fornecer a ele parâmetros de tipo genérico. Esse método recupera os GenericTypeParameterBuilder objetos que representam os parâmetros de tipo genérico.

Para obter mais informações sobre tipos genéricos em reflexão e uma lista das condições invariáveis para termos usados na reflexão genérica, consulte a Type.IsGenericType propriedade .

Aplica-se a

Confira também