XamlType.LookupIsConstructible Method ()

.NET Framework (current version)

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

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

protected virtual bool LookupIsConstructible()

Return Value

Type: System.Boolean

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

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.

.NET Framework
Available since 4.0
Return to top