Non-terminal symbols represent sequences of zero or more symbols which have been parsed in a document. The possible sequences a non-terminal symbol can represent are described by the SyntaxRule hierarchy owned by the symbol, which is exposed by the Rule property.
When the parser is analyzing a document and it determines a non-terminal symbol correctly represents a sequence of other symbols, a SyntaxNode will be created for it in the SyntaxTree. The SyntaxNode of the root of the tree will always be associated with the non-terminal symbol designated by the Grammar.StartSymbol.
Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2