XamlType.LookupIsConstructible Method

Definition

Returns a value that indicates whether this XamlType represents a constructible type, as per the XAML definition.

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

Returns

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

Remarks

This method can be invoked by calls to IsConstructible.

The default implementation uses CLR reflection on the UnderlyingType. The type must be concrete, non-nested, and closed. The default implementation checks whether the type is a value type and the return of ConstructionRequiresArguments. For a null UnderlyingType, this method returns true.

Override this method if you want IsConstructible to return a different value than is enabled by default internal reflection.

Applies to