1 write to positions
System.Xml (1)
System\Xml\Schema\ContentValidator.cs (1)
995positions = new Positions();
20 references to positions
System.Xml (20)
System\Xml\Schema\ContentValidator.cs (20)
1035AddLeafNode(new LeafNode(positions.Add(symbols.AddName(name, particle), particle))); 1083int pos = positions.Add(-2, rNode); 1149LeafNode endMarker = new LeafNode(positions.Add(symbols.AddName(XmlQualifiedName.Empty, null), null)); 1153contentNode.ExpandTree(contentRoot, symbols, positions); 1163int positionsCount = positions.Count; 1185return new RangeContentValidator(firstpos, followpos, symbols, positions, endMarker.Pos, this.ContentType, contentRoot.LeftChild.IsNullable, positionsWithRangeTerminals, minMaxNodesCount); 1208return new NfaContentValidator(firstpos, followpos, symbols, positions, endMarker.Pos, this.ContentType, this.IsOpen, contentRoot.LeftChild.IsNullable); 1214int positionsCount = positions.Count; //terminals 1223Position p = positions[i]; 1237Position p1 = positions[pos]; 1257Position currentPosition = positions[pos]; 1274BitSet newSet = new BitSet(positions.Count); //Doing work again 1279LeafRangeNode lrNode = positions[pos].particle as LeafRangeNode; 1288for (int i = 0; i < positions.Count; i++) { 1298int symbol = positions[pos].symbol; 1301particles[symbol] = positions[pos].particle; 1303else if (particles[symbol] != positions[pos].particle) { 1304throw new UpaException(particles[symbol], positions[pos].particle); 1315int positionsCount = positions.Count; 1353if (symbol == positions[pos].symbol) {