22 instantiations of BitSet
System.Private.Xml (22)
System\Xml\Schema\BitSet.cs (1)
200return new BitSet(_count, (uint[])_bits.Clone());
System\Xml\Schema\ContentValidator.cs (19)
500context.lastposLeft = new BitSet(lastpos.Count); 511context.firstposRight = new BitSet(firstpos.Count); 601BitSet firstPosTemp = new BitSet(firstpos.Count); 602BitSet lastPosTemp = new BitSet(lastpos.Count); 610BitSet firstPosTemp = new BitSet(firstpos.Count); 611BitSet lastPosTemp = new BitSet(lastpos.Count); 1259BitSet firstpos = new BitSet(positionsCount); 1260BitSet lastpos = new BitSet(positionsCount); 1264followpos[i] = new BitSet(positionsCount); 1315posWithRangeTerminals = new BitSet(positionsCount); 1329BitSet tempFollowPos = new BitSet(positionsCount); 1387BitSet newSet = new BitSet(_positions!.Count); //Doing work again 1448stateTable.Add(new BitSet(positionsCount), -1); 1476BitSet newset = new BitSet(positionsCount); 1703context.CurPos[1] = new BitSet(_firstpos.Count); 2043expectedPos = new BitSet(_positions.Count); 2086expectedPos = new BitSet(_positions.Count); 2122_isRequired = new BitSet(size); 2150context.AllElementsSet = new BitSet(_elements.Count);
System\Xml\Schema\SchemaCollectionCompiler.cs (1)
1518BitSet map = new BitSet(baseAll.Items.Count);
System\Xml\Schema\SchemaSetCompiler.cs (1)
1884BitSet map = new BitSet(baseAll.Items.Count);
100 references to BitSet
System.Private.Xml (100)
System\Xml\Schema\BitSet.cs (6)
100public void And(BitSet other) 127public void Or(BitSet other) 161BitSet other = (BitSet)obj; 198public BitSet Clone() 217public bool Intersects(BitSet other)
System\Xml\Schema\ContentValidator.cs (88)
275public abstract void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos); 324public override void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos) 396public override void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos) 476public BitSet firstpos; 477public BitSet lastpos; 478public BitSet? lastposLeft; 479public BitSet? firstposRight; 481public SequenceConstructPosContext(SequenceNode node, BitSet firstpos, BitSet lastpos) 492public override void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos) 599private static void ConstructChildPos(SyntaxTreeNode child, BitSet firstpos, BitSet lastpos, BitSet[] followpos) 601BitSet firstPosTemp = new BitSet(firstpos.Count); 602BitSet lastPosTemp = new BitSet(lastpos.Count); 608public override void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos) 610BitSet firstPosTemp = new BitSet(firstpos.Count); 611BitSet lastPosTemp = new BitSet(lastpos.Count); 682public override void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos) 707public override void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos) 728public override void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos) 868private BitSet? _nextIteration; 888public BitSet? NextIteration 1259BitSet firstpos = new BitSet(positionsCount); 1260BitSet lastpos = new BitSet(positionsCount); 1261BitSet[] followpos = new BitSet[positionsCount]; 1270BitSet positionsWithRangeTerminals; 1271BitSet[] minMaxFollowPos = CalculateTotalFollowposForRangeNodes(followpos, out positionsWithRangeTerminals); 1312private BitSet[] CalculateTotalFollowposForRangeNodes(BitSet[] followpos, out BitSet posWithRangeTerminals) 1319BitSet[] minmaxFollowPos = new BitSet[_minMaxNodesCount]; 1329BitSet tempFollowPos = new BitSet(positionsCount); 1360private void CheckCMUPAWithLeafRangeNodes(BitSet curpos) 1383private BitSet GetApplicableMinMaxFollowPos(BitSet curpos, BitSet posWithRangeTerminals, BitSet[] minmaxFollowPos) 1387BitSet newSet = new BitSet(_positions!.Count); //Doing work again 1401private void CheckUniqueParticleAttribution(BitSet firstpos, BitSet[] followpos) 1410private void CheckUniqueParticleAttribution(BitSet curpos) 1434private int[][]? BuildTransitionTable(BitSet firstpos, BitSet[] followpos, int endMarkerPos) 1445Dictionary<BitSet, int> stateTable = new(); 1451var unmarked = new Queue<BitSet>(); 1462BitSet statePosSet = unmarked.Dequeue(); // all positions that constitute DFA state 1476BitSet newset = new BitSet(positionsCount); 1513private void Dump(StringBuilder bb, BitSet[] followpos, int[][] transitionTable) 1683private readonly BitSet _firstpos; 1684private readonly BitSet[] _followpos; 1690BitSet firstpos, BitSet[] followpos, SymbolsDictionary symbols, Positions positions, int endMarkerPos, 1712BitSet curpos = context.CurPos[context.CurrentState.CurPosIndex]; 1714BitSet nextpos = context.CurPos[next]; 1774BitSet curpos = context.CurPos[context.CurrentState.CurPosIndex]; 1802BitSet curpos = context.CurPos[context.CurrentState.CurPosIndex]; 1821public BitSet curpos; 1827private readonly BitSet _firstpos; 1828private readonly BitSet[] _followpos; 1829private readonly BitSet _positionsWithRangeTerminals; 1836BitSet firstpos, BitSet[] followpos, SymbolsDictionary symbols, Positions positions, int endMarkerPos, XmlSchemaContentType contentType, bool isEmptiable, BitSet positionsWithRangeTerminals, int minmaxNodesCount) : base(contentType, false, isEmptiable) 1886BitSet curpos = rposInfo.curpos; 1961BitSet currentRunningPosition = runningPositions![k].curpos; 1969BitSet countingPosition = currentRunningPosition.Clone(); 2039BitSet expectedPos; 2082BitSet expectedPos; 2115private readonly BitSet _isRequired; // required flags
System\Xml\Schema\SchemaCollectionCompiler.cs (1)
1518BitSet map = new BitSet(baseAll.Items.Count);
System\Xml\Schema\SchemaSetCompiler.cs (1)
1884BitSet map = new BitSet(baseAll.Items.Count);
System\Xml\Schema\ValidationState.cs (4)
45private BitSet[]? _curPos; 46public BitSet[] CurPos => _curPos ??= new BitSet[2]; 49public BitSet? AllElementsSet;