XamlType.BaseType Egenskap

Definition

XamlType Hämtar för den omedelbara bastypen för den här XAML-typen. Bestämning av det här värdet baseras på den underliggande typen av detta XamlType och schemakontexten.

public:
 property System::Xaml::XamlType ^ BaseType { System::Xaml::XamlType ^ get(); };
public System.Xaml.XamlType BaseType { get; }
member this.BaseType : System.Xaml.XamlType
Public ReadOnly Property BaseType As XamlType

Egenskapsvärde

XamlType För den omedelbara bastypen för den här XAML-typen.

Kommentarer

Om du inte använder standardmetoden för intern CLR-reflektion för en XamlTypekan anrop till den här egenskapen anropa LookupBaseType åsidosättningar på XamlType härledda klasser. Mer information om returvärden och annat beteende finns i dokumentationen för LookupBaseType den här typen. Som standard BaseType returnerar en intern konstant som representerar ett Object om UnderlyingType är null.

Important

LookupBaseType är virtuell och kan därför åsidosättas. Åsidosättningen har potential (oavsett om det gäller skadliga syften eller på annat sätt) att ändra den rapporterade typinformationen om en XAML-typ så att den inte längre justeras på ett förväntat sätt med typsysteminformationen för dess underliggande CLR-typ. För säkerhetskritiska kontroller av tilldelningsåtgärder och åtkomst använder du den underliggande CLR-typen i stället.

Gäller för