XamlMember.LookupIsWritePublic Method


Returns whether this XamlMember represents a member that has a public set accessor.

 virtual bool LookupIsWritePublic();
protected virtual bool LookupIsWritePublic ();
abstract member LookupIsWritePublic : unit -> bool
override this.LookupIsWritePublic : unit -> bool
Protected Overridable Function LookupIsWritePublic () As Boolean



true if this XamlMember represents a writable member; otherwise, false.


The default implementation returns results based either internal reflection or the negation of IsReadOnly, processing in that order.

This method is invoked when a caller gets a value from IsWritePublic. Override this method if you want to report uniform results for an entire XamlMember derived class, or if you have specialized metadata available to determine this on a per-case basis.


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.

Applies to

See also