XamlType.LookupMember Method (String, Boolean)

.NET Framework (current version)

Returns the XamlMember for a specific named member from this XamlType.

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

protected virtual XamlMember LookupMember(
	string name,
	bool skipReadOnlyCheck


Type: System.String

The name of the member to get (as a string).

Type: System.Boolean

true to return a member even if that member has a true value for XamlMember.IsReadOnly; false to not return a XamlMember.IsReadOnly member. The default is false.

Return Value

Type: System.Xaml.XamlMember

The XamlMember information for the member, if a member was found; otherwise, null.

This method can be invoked by calls to GetMember.

The default implementation returns a XamlType based on internal CLR reflection and evaluation against the schema context.

Override this method if you want GetMember to use different logic.

System_CAPS_security Security Note

LookupMember is virtual, and therefore, can be overridden. The override has the potential (whether for malicious purposes or otherwise) to change the reported members of a XAML type so that they no longer align in an expected way with the TypeDescriptor Get* information about the underlying CLR type. For any security-critical checks of member reporting, use the underlying CLR type instead.

.NET Framework
Available since 4.0
Return to top