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