5 types derived from InteriorNode
System.Xml (5)
System\Xml\Schema\ContentValidator.cs (5)
436sealed class SequenceNode : InteriorNode { 570sealed class ChoiceNode : InteriorNode { 644sealed class PlusNode : InteriorNode { 664sealed class QmarkNode : InteriorNode { 681sealed class StarNode : InteriorNode {
26 references to InteriorNode
System.Xml (26)
System\Xml\Schema\ContentValidator.cs (26)
237public abstract void ExpandTree(InteriorNode parent, SymbolsDictionary symbols, Positions positions); 289public override void ExpandTree(InteriorNode parent, SymbolsDictionary symbols, Positions positions) { 334public override void ExpandTree(InteriorNode parent, SymbolsDictionary symbols, Positions positions) { 345InteriorNode choice = new ChoiceNode(); 394InteriorNode other = (InteriorNode)this.MemberwiseClone(); 403protected void ExpandTreeNoRecursive(InteriorNode parent, SymbolsDictionary symbols, Positions positions) { 404Stack<InteriorNode> nodeStack = new Stack<InteriorNode>(); 405InteriorNode this_ = this; 409this_ = (InteriorNode)this_.leftChild; 427public override void ExpandTree(InteriorNode parent, SymbolsDictionary symbols, Positions positions) { 513public override void ExpandTree(InteriorNode parent, SymbolsDictionary symbols, Positions positions) { 612public override void ExpandTree(InteriorNode parent, SymbolsDictionary symbols, Positions positions) { 853public override void ExpandTree(InteriorNode parent, SymbolsDictionary symbols, Positions positions) { 1014InteriorNode inNode = (InteriorNode)stack.Pop(); 1045InteriorNode inNode = (InteriorNode)stack.Pop(); 1057InteriorNode choice = new ChoiceNode(); 1064InteriorNode sequence = new SequenceNode(); 1086InteriorNode sequence = new SequenceNode(); 1097private void Closure(InteriorNode node) { 1100InteriorNode inNode = topNode as InteriorNode; 1147InteriorNode contentRoot = new SequenceNode();