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.
Ruft die Typinformationen für diese Erweiterung ab oder legt sie fest.
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 eingerichtete Typ. Aus Laufzeitgründen kann dieser null
sein, um Zugriff zu erhalten. Er kann jedoch nicht auf null
festgelegt werden.
Ausnahmen
Es wurde versucht, es auf null
festzulegen.
Hinweise
Sofern dieser instance nicht absichtlich mit dem TypeExtension(Type) Signaturkonstruktor instanziiert wurde, lautet null
dieser Wert . Diese Eigenschaft wird nicht zurückgesetzt, wenn ProvideValue aufgerufen wird. Wenn Der wahre Typ dargestellt werden soll, sollten Sie diese Eigenschaft immer aufrufen ProvideValue , anstatt diese Eigenschaft zu überprüfen.
Diese Eigenschaft kann gemäß den üblichen Regeln für die Verwendung von Markuperweiterungen festgelegt werden. Wenn Sie jedoch mit einem Typefestlegen, ist der Zweck dieser Markuperweiterung irrelevant, da derselbe Type von einem ProvideValue Aufruf zurückgegeben wird.