1 write to _symbols
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.Xml\Xml\schema\ContentValidator.cs (1)
1159_symbols = new SymbolsDictionary();
18 references to _symbols
dotnet-svcutil-lib (18)
FrameworkFork\Microsoft.Xml\Xml\schema\ContentValidator.cs (18)
1201if (_symbols.Exists(name)) 1210AddLeafNode(new LeafNode(_positions.Add(_symbols.AddName(name, particle), particle))); 1215_symbols.AddNamespaceList(namespaceList, particle, false); 1337_contentNode.Dump(bb, _symbols, _positions); 1344LeafNode endMarker = new LeafNode(_positions.Add(_symbols.AddName(XmlQualifiedName.Empty, null), null)); 1348_contentNode.ExpandTree(contentRoot, _symbols, _positions); 1352contentRoot.LeftChild.Dump(bb, _symbols, _positions); 1357int symbolsCount = _symbols.Count; 1381return new RangeContentValidator(firstpos, followpos, _symbols, _positions, endMarker.Pos, this.ContentType, contentRoot.LeftChild.IsNullable, positionsWithRangeTerminals, _minMaxNodesCount); 1387if (!_symbols.IsUpaEnforced) 1407return new DfaContentValidator(transitionTable, _symbols, this.ContentType, this.IsOpen, contentRoot.LeftChild.IsNullable); 1411return new NfaContentValidator(firstpos, followpos, _symbols, _positions, endMarker.Pos, this.ContentType, this.IsOpen, contentRoot.LeftChild.IsNullable); 1466object[] symbolMatches = new object[_symbols.Count]; 1516object[] particles = new object[_symbols.Count]; 1542int symbolsCount = _symbols.Count; 1622bb.AppendLine(i + " " + _positions[i].symbol.ToString(NumberFormatInfo.InvariantInfo) + " " + _symbols.NameOf(_positions[i].symbol)); 1639for (int j = 0; j < _symbols.Count; j++) 1650bb.AppendLine(transitionTable[i][_symbols.Count] == 1 ? "+" : "");