11 Index

A

A Note on Notation

Allowed Key Types Only Used on Lists and Dictionaries

Allowed Location

Allowed Types Only Used on Lists and Dictionaries

Array Contents Must Be of Correct Type

ArrayExtension.Items

ArrayExtension.Type

Attached Member Target Type Must Match

Authoritative Schema

B

Boolean

C

Cannot Have Multiple Member Nodes with Same Member

Cannot Provide Initialization Text and Other Member Values

Cannot Set Both x:Name and Name Member

Cannot Set Both xml:lang and Language Member

Collapsible Whitespace Characters

Constraints (section 5.1.1, section 5.2.1, section 5.3.1, section 5.4.1, section 5.5.1, section 5.6.1, section 5.7.1, section 6.1.1, section 6.2.1, section 6.3.1, section 6.4.1)

Constructor Information Item

Constructor Parameters Must Match Constructor Info

Content Member Must Be Available

Content Member Mutually Exclusive with List and Dictionary

Converting Parsed MarkupExtension to Xaml Information Set Nodes

Creating a Xaml Information Set from XML

D

Definitions

Dictionary Content Rules

Directive Names Must Be Unique

Document Information Item

Document Processing Rules

DottedXamlName

E

Event Type Must Be XamlEvent

Events Not Allowed Unless Root Has x:Class

I

If Member Non-Attached

Non-Directive

Element Type Must Have Member

Information Set Properties Must Be of Correct Type (section 5.1.1.1, section 5.2.1.1, section 5.3.1.1, section 5.4.1.1, section 5.5.1.1, section 5.6.1.1, section 5.7.1.1, section 6.1.1.1, section 6.2.1.1, section 6.3.1.1, section 6.4.1.1)

Information Set Type System

Initialization Text Must Match Text Syntax

Intrinsic Constructor Information Items

Intrinsic Schema Information Items (section 7, section 7.1)

Intrinsic Text Syntax Information Items

Intrinsic x:Items Member Only Allowed in List or Dictionary

Intrinsic XamlMember Information Items

Intrinsic XamlType Information Items

L

Language Notes

Linefeed Collapsing Characters

List and Dictionary Mutually Exclusive

M

Markup Compatibility

Markup Extension Parsing

Member Kind

Member Lookup

Member Names Must Be Unique

Member Node Creation from an XML:attribute

Member Node Creation from an XML:element

Member Node Creation from Content

Member Node Information Item

Members in [directives] Must Be Directives

Members of Type x:XamlType and Type Names Must Refer to Valid Type

Microsoft .NET Framework Behavior

Multiple Values Only Allowed in List Content

Dictionary Content

or Constructor Arguments

Must Have Owner Type or Be Directive

N

Name Member Must Be Available

Names MUST Be Unique Within a Namespace Scope

Namespace Uri

No Two Constructors May Have the Same Number of Arguments

Note (non-normative)

Notes (Non-Normative) (section 5.1.2, section 5.2.2, section 5.3.2, section 5.4.2, section 6.3.3, section 6.4.2, section 8.6.2.1, section 8.6.3.1)

O

Object Node Creation from a Markup Extension in an Attribute

Object Node Creation from an XML:element

Object Node Information Item

Only List

Dictionary

or Static Members May Be Read-Only

Only Markup Extensions Can Have Constructors

Only Retrieved Objects May Use Assignable Types

Ordered Collection

Overview

Owner Type Must Own Member

P

Parent Must Contain This Node

Pattern Syntax Information Item

Preface

Preprocessed Mode

Processing Errors

Properties Not Supported by Directives

Properties Required by Attachable Members

Properties Unique to Attachable Members

R

Raw Mode

Read-Only Members

Reference Extension String Constructor

ReferenceExtension.Name

References

Return Value Type Only Used on Markup Extension

Return Value Type Required on Markup Extension

S

Schema Information Item

Set

Static Extension String Constructor

StaticExtension.Member

Subsumption Behavior

T

Text Node Information Item

Text String

Text Syntax Information Item

Text Value of Non-Text Member Must Match Text Syntax

The Structure of Information in Xaml

Type Extension String Constructor

Type Names Must Be Unique

TypeExtension.Type

TypeExtension.TypeName

Types without Default Constructor Require Constructor Parameters

U

Unavailability of Xaml Schemas

V

Validity Constraints (section 6.2.2, section 6.3.2)

Value Creation from Attribute Text

Value Syntax Information Item

Values Must Be of the Appropriate Type

W

Well-Formed and Valid Xaml Information Sets

X

x:Arguments Directive

x:Array

x:ArrayExtension

x:Boolean

x:Boolean Text Syntax

x:Byte

x:Byte Text Syntax

x:Char

x:Char Text Syntax

x:Class Directive

x:Class Directive Rules

x:ClassModifier Directive

x:ClassModifier Directive Rules

x:Code

x:Decimal

x:Decimal Text Syntax

x:DirectiveChildren

x:Double

x:Double Text Syntax

x:FactoryMethod Directive

x:FactoryMethod Text Syntax

x:FieldModifier Directive

x:FieldModifier Directive Rules (section 6.3.1.10, section 6.3.2.8)

x:Initialization

x:Int16

x:Int16 Text Syntax

x:Int32

x:Int32 Text Syntax

x:Int64

x:Int64 Text Syntax

x:Items

x:Key Directive

x:Key Directive Rules

x:MarkupExtension

x:Name Directive

x:NameReference Text Syntax

x:NullExtension

x:Object

x:PositionalParameters

x:ReferenceExtension

x:Single

x:Single Text Syntax

x:StaticExtension

x:StaticExtension Must Have Valid Member

x:String

x:Subclass Directive

x:Subclass Directive Rules

x:Timespan

x:Timespan Text Syntax

x:TypeArguments Directive

x:TypeArguments Directive Rules

x:TypeArguments Text Syntax

x:TypeExtension

x:TypeExtension Must Have Valid Type

x:Uid Directive

x:Uri

x:Uri Text Syntax

x:XamlEvent

x:XamlEvent Text Syntax

x:XamlType

x:XamlType Text Syntax

x:XData

x:XData Only Valid in XData Members

Xaml Information Set

Xaml Instances

Xaml Documents and the Xaml Information Set

Xaml Must Have Tree Structure

Xaml Schema Information Set

Xaml Vocabularies and the Xaml Schema Information Set

XamlMember Information Item

XamlName

XML Data Rules

XML Information Set References

XML Namespace Mapping

Xml Namespace Mapping Conversion

xml:base Directive

XML:document Processing

xml:lang Directive

xml:space Directive

xml:space Text Syntax

Show: