Поделиться через


TypeBuilder.IsGenericTypeDefinition Свойство

Определение

Возвращает значение, определяющее, представляет ли текущий объект TypeBuilder определение универсального типа, на основе которого можно конструировать другие универсальные типы.

public:
 virtual property bool IsGenericTypeDefinition { bool get(); };
public override bool IsGenericTypeDefinition { get; }
member this.IsGenericTypeDefinition : bool
Public Overrides ReadOnly Property IsGenericTypeDefinition As Boolean

Значение свойства

Значение true, если этот объект TypeBuilder представляет определение универсального типа. В противном случае — значение false.

Комментарии

Объект TypeBuilder представляет определение универсального типа, DefineGenericParameters если метод использовался для предоставления ему параметров универсального типа. Экземпляр универсального TypeBuilder класса всегда является определением универсального типа.

Можно TypeBuilder использовать для создания определений универсальных типов, но не создавать универсальные типы. Чтобы получить сконструированный универсальный тип, вызовите MakeGenericType метод в объекте TypeBuilder , который представляет определение универсального типа.

Дополнительные сведения об универсальных типах в отражении и список инвариантных условий для терминов, используемых в универсальном отражении, см. в свойстве Type.IsGenericType .

Применяется к

См. также раздел