System.Xml.Schema.Positions.Add C# (CSharp) Метод

Add() публичный Метод

public Add ( int symbol, object particle ) : int
symbol int
particle object
Результат int
        public int Add(int symbol, object particle) {
            return positions.Add(new Position(symbol, particle));
        }

Usage Example

Пример #1
0
        public override void ExpandTree(InteriorNode parent, SymbolsDictionary symbols, Positions positions)
        {
            SyntaxTreeNode node = null;

            foreach (int num in this.GetResolvedSymbols(symbols))
            {
                if (symbols.GetParticle(num) != this.particle)
                {
                    symbols.IsUpaEnforced = false;
                }
                LeafNode node2 = new LeafNode(positions.Add(num, this.particle));
                if (node == null)
                {
                    node = node2;
                }
                else
                {
                    InteriorNode node3 = new ChoiceNode {
                        LeftChild  = node,
                        RightChild = node2
                    };
                    node = node3;
                }
            }
            if (parent.LeftChild == this)
            {
                parent.LeftChild = node;
            }
            else
            {
                parent.RightChild = node;
            }
        }
All Usage Examples Of System.Xml.Schema.Positions::Add
Positions