7.2 Intrinsic XamlType Information Items

The following sections define special types used for processing Xaml Instances.

Many of the XamlType Information Item properties are somewhat specialized – the majority of types use the same values for most of the properties. To make it easy to see the distinguishing features of each type, only the properties that differ from the norm are listed. Table 17 shows the values that properties have in the case where their type definition does not specify a value.

Table 17: Default XamlType Information Item Property Values

Property

Value

[types assignable to]

x:Object (5.2.5)

[is default constructible]

True

[is nullable]

True

[text syntax]

Null

[content property]

Null

[dictionary key property]

Null

[name property]

Null

[xml lang property]

Null

[trim surrounding whitespace]

False

[is whitespace significant collection]

False

[is list]

False

[is dictionary]

False

[allowed types]

Empty

[allowed key types]

Empty

[is xdata]

False

[is name scope]

False

[constructors]

Empty

[return value type]

Null