DeclaringType Property

XamlMember::DeclaringType Property

.NET Framework (current version)
 

Gets the XamlType for the type that declares the member that is associated with this XamlMember.

Namespace:   System.Xaml
Assembly:  System.Xaml (in System.Xaml.dll)

public:
property XamlType^ DeclaringType {
	XamlType^ get();
}

Property Value

Type: System.Xaml::XamlType^

The XamlType for the type that declares the member that is associated with this XamlMember.

This value is typically set during initialization and is usually not null.

System_CAPS_security Security Note

DeclaringType information can be passed in by constructors for initialization. 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. 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. For any security-critical checks of declaring type information, use the underlying CLR type instead.

.NET Framework
Available since 4.0
Return to top
Show:
© 2016 Microsoft