Type.IsSpecialName Właściwość

Definicja

Pobiera wartość wskazującą, czy typ ma nazwę, która wymaga specjalnej obsługi.

public:
 property bool IsSpecialName { bool get(); };
public bool IsSpecialName { get; }
member this.IsSpecialName : bool
Public ReadOnly Property IsSpecialName As Boolean

Wartość właściwości

Boolean

true jeśli typ ma nazwę, która wymaga specjalnej obsługi; w przeciwnym razie false .

Implementuje

Uwagi

Nazwy, które zaczynają się od znaku podkreślenia (_), metody dostępu do właściwości i metody przeciążania operatorów to przykłady typów, które mogą wymagać specjalnego traktowania przez niektóre kompilatory.

Jeśli bieżący reprezentuje skonstruowany typ ogólny, ta właściwość ma zastosowanie do definicji typu ogólnego, z Type której został skonstruowany typ. Jeśli na przykład bieżący obiekt reprezentuje wartość ( w Visual Basic), wartość Type tej właściwości jest MyGenericType<int> MyGenericType(Of Integer) określana przez wartość MyGenericType<T> .

Jeśli bieżąca wartość reprezentuje parametr typu w definicji typu ogólnego lub metody ogólnej, ta właściwość Type zawsze zwraca wartość false .

Dotyczy

Zobacz też