TypeExtension.Type Eigenschaft

Definition

Dient zum Abrufen oder Festlegen der Typinformationen für diese Erweiterung.

public:
 property Type ^ Type { Type ^ get(); void set(Type ^ value); };
public Type Type { get; set; }
member this.Type : Type with get, set
Public Property Type As Type

Eigenschaftswert

Der festgelegte Typ. Für Laufzeitzwecke kann null dies für den Zugriff gelten, aber nicht auf null.

Ausnahmen

Es wurde versucht, auf .null

Hinweise

Sofern diese Instanz nicht absichtlich mit dem TypeExtension(Type) Signaturkonstruktor instanziiert wurde, lautet nulldieser Wert . Diese Eigenschaft wird beim Aufrufen nicht zurückgesetzt ProvideValue . Wenn der richtige Typ dargestellt werden soll, sollten Sie diese Eigenschaft immer aufrufen ProvideValue , anstatt diese Eigenschaft zu überprüfen.

Diese Eigenschaft ist gemäß den üblichen Regeln für die Verwendung von Markuperweiterungen festgelegt. Wenn Sie jedoch eine TypeEinstellung verwenden, ist der Zweck dieser Markuperweiterung irrelevant, da dasselbe Type von einem ProvideValue Aufruf zurückgegeben wird.

Gilt für: