1 write to _symbols
System.Private.Xml (1)
System\Xml\Schema\ContentValidator.cs (1)
1079_symbols = new SymbolsDictionary();
15 references to _symbols
System.Private.Xml (15)
System\Xml\Schema\ContentValidator.cs (15)
1122if (_symbols!.Exists(name)) 1131AddLeafNode(new LeafNode(_positions!.Add(_symbols!.AddName(name, particle), particle))); 1136_symbols!.AddNamespaceList(namespaceList, particle, false); 1251LeafNode endMarker = new LeafNode(_positions!.Add(_symbols!.AddName(XmlQualifiedName.Empty, null), null)); 1255_contentNode.ExpandTree(contentRoot, _symbols, _positions); 1281return new RangeContentValidator(firstpos, followpos, _symbols, _positions, endMarker.Pos, this.ContentType, contentRoot.LeftChild.IsNullable, positionsWithRangeTerminals, _minMaxNodesCount); 1287if (!_symbols.IsUpaEnforced) 1303return new DfaContentValidator(transitionTable, _symbols, this.ContentType, this.IsOpen, contentRoot.LeftChild.IsNullable); 1307return new NfaContentValidator(firstpos, followpos, _symbols, _positions, endMarker.Pos, this.ContentType, this.IsOpen, contentRoot.LeftChild.IsNullable); 1362object?[] symbolMatches = new object[_symbols!.Count]; 1413object?[] particles = new object[_symbols!.Count]; 1439int symbolsCount = _symbols!.Count; 1519bb.AppendLine(i + " " + _positions[i].symbol.ToString(NumberFormatInfo.InvariantInfo) + " " + _symbols!.NameOf(_positions[i].symbol)); 1538for (int j = 0; j < _symbols!.Count; j++) 1550bb.AppendLine(transitionTable[i][_symbols.Count] == 1 ? "+" : "");