IsPublic Property

XamlType::IsPublic Property

.NET Framework 4.6 and 4.5

Gets a value that indicates whether this XamlType represents a public type in the relevant type system.

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

property bool IsPublic {
	bool get();

Property Value

Type: System::Boolean

true if this XamlType represents a public type; otherwise, false.

If you do not use the default internal CLR reflection technique for a XamlType, calls to this property can invoke LookupIsPublic overrides on XamlType derived classes.

System_CAPS_security Security Note

LookupIsPublic is virtual, and therefore, can be overridden. The override has the potential (whether for malicious purposes or otherwise) to change the reported access information about a XAML type so that it no longer aligns in an expected way with the type system and access information of its underlying CLR type. For any security-critical checks of assignment operations and access, use the underlying CLR type instead.

.NET Framework
Available since 4.0
Return to top
© 2015 Microsoft