XamlMember.DeclaringType Свойство

Определение

Получает объект XamlType для типа, который объявляет член, связанный с этим объектом XamlMember.Gets the XamlType for the type that declares the member that is associated with this XamlMember.

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

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

XamlType

Объект XamlType для типа, который объявляет член, связанный с этим объектом XamlMember.The XamlType for the type that declares the member that is associated with this XamlMember.

Комментарии

Это значение обычно задается во время инициализации и обычно не является null .This value is typically set during initialization and is usually not null.

Важно!

DeclaringType сведения могут передаваться конструкторами для инициализации.DeclaringType information can be passed in by constructors for initialization. При вызове напрямую в базовые конструкторы инициализация XamlMember производных классов может опускать некоторые проверки значений, сделанные в базовом классе.By calling directly into base constructors, initialization for XamlMember derived classes can omit some of the value-checks that are made in the base class. Таким образом, производная инициализация может изменить сообщаемую информацию о связях типа-члена для члена XAML, чтобы он больше не совпадал с данными системы типов базового объявления CLR.Therefore, the derived initialization can change the reported type-member relationship information of a XAML member so that it no longer aligns in an expected way with the type system information of its underlying CLR declaration. Для всех проверок, критических с точки зрения безопасности, для объявления сведений о типах следует использовать базовый тип CLR.For any security-critical checks of declaring type information, use the underlying CLR type instead.

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