Type.IsSpecialName Свойство
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
В этой статье
Возвращает значение, позволяющее определить, требует ли имя данного объекта специальной обработки.
public:
property bool IsSpecialName { bool get(); };
public bool IsSpecialName { get; }
member this.IsSpecialName : bool
Public ReadOnly Property IsSpecialName As Boolean
Значениеtrue
, если имя типа требует специальной обработки; в противном случае — значение false
.
Имена, начинающиеся с или содержащие символы подчеркивания (_), методы доступа к свойствам и перегрузки операторов, являются примерами типов, которые могут требовать особой обработки некоторыми компиляторами.
Если текущий объект Type представляет сконструированный универсальный тип, это свойство применяется к определению универсального типа, из которого был создан тип. например, если current Type представляет MyGenericType<int>
( MyGenericType(Of Integer)
в Visual Basic), значение этого свойства определяется MyGenericType<T>
.
Если Current Type представляет параметр типа в определении универсального типа или универсального метода, это свойство всегда возвращает значение false
.