XamlType.BaseType Свойство

Определение

Получает тип XamlType для непосредственного базового типа данного типа XAML. Определение этого значения основано на базовом типе данного типа XamlType и контексте схемы.

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

Значение свойства

XamlType

Тип XamlType для непосредственного базового типа данного типа XAML.

Комментарии

Если для XamlTypeданного свойства не используется метод внутреннего отражения CLR по умолчанию, вызовы этого свойства могут вызывать LookupBaseType переопределения производных XamlType классов. Дополнительные сведения о возвращаемых значениях и другом поведении см. в документации по LookupBaseType этому типу. По умолчанию BaseType возвращает внутреннюю константу, представляющую значение Object if UnderlyingType .null

Важно!

LookupBaseType является виртуальным и, следовательно, может быть переопределен. Переопределение может (для вредоносных целей или иным образом) изменить сообщаемые сведения о типе XAML, чтобы он больше не соответствовал ожидаемому способу с информацией системы типов базового типа CLR. Для любых критически важных для безопасности проверок операций назначения и доступа используйте базовый тип СРЕДЫ CLR.

Применяется к