Freigeben über


Type.IsSpecialName Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der Typ einen Namen besitzt, der eine Sonderbehandlung erfordert.

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

Eigenschaftswert

Boolean

true , wenn der Typ einen Namen besitzt, der eine Sonderbehandlung erfordert, andernfalls false.

Implementiert

Hinweise

Namen, die mit einem Unterstrich (_), Eigenschaftenzugriffsmethoden und Operatorüberladungsmethoden beginnen oder einen Unterstrich enthalten, sind Beispiele für Typen, die möglicherweise von einigen Compilern speziell behandelt werden müssen.

Wenn der aktuelle einen konstruierten generischen Typ darstellt, gilt diese Eigenschaft für die generische Typdefinition, aus der Type der Typ erstellt wurde. Wenn der aktuelle z. B. darstellt ( in Visual Basic), wird der Wert Type MyGenericType<int> dieser Eigenschaft durch MyGenericType(Of Integer) MyGenericType<T> bestimmt.

Wenn der aktuelle einen Typparameter in der Definition eines generischen Typs oder einer generischen Methode darstellt, gibt diese Type Eigenschaft immer false zurück.

Gilt für

Siehe auch