TypeExtension.Type Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.