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 .