Język

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

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

Implementuje

Uwagi

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

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

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

Dotyczy

Zobacz też