3 types derived from SyntaxTreeNode
System.Private.Xml (3)
System\Xml\Schema\ContentValidator.cs (3)
304internal class LeafNode : SyntaxTreeNode 346internal sealed class NamespaceListNode : SyntaxTreeNode 419internal abstract class InteriorNode : SyntaxTreeNode
17 references to SyntaxTreeNode
System.Private.Xml (17)
System\Xml\Schema\ContentValidator.cs (17)
364SyntaxTreeNode? replacementNode = null; 421private SyntaxTreeNode? _leftChild; 422private SyntaxTreeNode? _rightChild; 424public SyntaxTreeNode? LeftChild 430public SyntaxTreeNode? RightChild 544SyntaxTreeNode? n; 599private static void ConstructChildPos(SyntaxTreeNode child, BitSet firstpos, BitSet lastpos, BitSet[] followpos) 612SyntaxTreeNode n; 630SyntaxTreeNode n; 1044private Stack<SyntaxTreeNode?>? _stack; // parsing context 1045private SyntaxTreeNode? _contentNode; // content model points to syntax tree 1081_stack = new Stack<SyntaxTreeNode?>(); 1091SyntaxTreeNode? node = _stack!.Pop(); 1140private void AddLeafNode(SyntaxTreeNode node) 1157SyntaxTreeNode? node = _stack!.Pop(); 1165SyntaxTreeNode? node = _stack!.Pop(); 1207SyntaxTreeNode? topNode = _stack!.Pop();