TypeExtension.Type Eigenschap

Definitie

Hiermee haalt u de typegegevens voor deze extensie op of stelt u deze in.

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

Waarde van eigenschap

Het tot stand gebrachte type. Voor runtimedoeleinden is dit mogelijk null voor toegang krijgen, maar kan niet worden ingesteld op null.

Uitzonderingen

Geprobeerd om in te stellen op null.

Opmerkingen

Tenzij dit exemplaar opzettelijk is geïnstantieerd met de TypeExtension(Type) handtekeningconstructor, is nulldeze waarde. Deze eigenschap wordt niet opnieuw ingesteld wanneer ProvideValue deze wordt aangeroepen. Als u het werkelijke type wilt weergeven, moet u altijd aanroepen ProvideValue in plaats van deze eigenschap te controleren.

Deze eigenschap is ingesteld volgens de gebruikelijke regels met betrekking tot het gebruik van markeringsuitbreidingen. Als u echter een instelling instelt, Typeis het doel van deze markeringsextensie niet relevant, omdat hetzelfde Type wordt geretourneerd vanuit een ProvideValue aanroep.

Van toepassing op