XamlMember.IsWritePublic Property

.NET Framework (current version)

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets a value that indicates whether this XamlMember represents a member that has a callable public set accessor.

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

public bool IsWritePublic { get; }

Property Value

Type: System.Boolean

true if this XamlMember represents a callable public set accessor; otherwise, false.

The IsWritePublic value considers whether the DeclaringType is public as part of the determination. If DeclaringType is nonpublic, the set accessor is not callable in a practical way, and IsWritePublic returns false.

Calling IsWritePublic invokes LookupIsWritePublic or a specific override of that method.

System_CAPS_security Security Note

The LookupIsWritePublic method is virtual and therefore, can be overridden. The override has the potential to change (maliciously or otherwise) the reported access information of a XAML member so that it no longer aligns in an expected way with the type system access information of its underlying CLR declaration. For any security-critical checks of access levels, use the underlying CLR type instead.

.NET Framework
Available since 4.0
Return to top