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
.