1 write to symbols
System.Xml (1)
System\Xml\Schema\ContentValidator.cs (1)
994
symbols
= new SymbolsDictionary();
13 references to symbols
System.Xml (13)
System\Xml\Schema\ContentValidator.cs (13)
1028
if (
symbols
.Exists(name)) {
1035
AddLeafNode(new LeafNode(positions.Add(
symbols
.AddName(name, particle), particle)));
1039
symbols
.AddNamespaceList(namespaceList, particle, false);
1149
LeafNode endMarker = new LeafNode(positions.Add(
symbols
.AddName(XmlQualifiedName.Empty, null), null));
1153
contentNode.ExpandTree(contentRoot,
symbols
, positions);
1162
int symbolsCount =
symbols
.Count;
1185
return new RangeContentValidator(firstpos, followpos,
symbols
, positions, endMarker.Pos, this.ContentType, contentRoot.LeftChild.IsNullable, positionsWithRangeTerminals, minMaxNodesCount);
1190
if (!
symbols
.IsUpaEnforced) {
1206
return new DfaContentValidator(transitionTable,
symbols
,this.ContentType, this.IsOpen, contentRoot.LeftChild.IsNullable);
1208
return new NfaContentValidator(firstpos, followpos,
symbols
, positions, endMarker.Pos, this.ContentType, this.IsOpen, contentRoot.LeftChild.IsNullable);
1255
object[] symbolMatches = new object[
symbols
.Count];
1295
object[] particles = new object[
symbols
.Count];
1317
int symbolsCount =
symbols
.Count;