Ler em inglês

Partilhar via


TypeBuilder.IsGenericTypeDefinition Propriedade

Definição

Obtém um valor que indica se o TypeBuilder atual representa uma definição de tipo genérico, da qual outros tipos genéricos podem ser construídos.

C#
public override bool IsGenericTypeDefinition { get; }

Valor da propriedade

true se esse TypeBuilder objeto representar uma definição de tipo genérico; caso contrário, false.

Comentários

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. Uma instância da TypeBuilder classe genérica é sempre uma definição de tipo genérico.

Um TypeBuilder pode ser usado para criar definições de tipo genérico, mas não tipos genéricos construídos. Para obter um tipo genérico construído, chame o MakeGenericType método em um TypeBuilder que representa uma definição 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

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1

Confira também