22 instantiations of BitSet
System.Xml (22)
System\Xml\Schema\BitSet.cs (1)
170BitSet newset = new BitSet();
System\Xml\Schema\ContentValidator.cs (19)
462context.lastposLeft = new BitSet(lastpos.Count); 471context.firstposRight = new BitSet(firstpos.Count); 573BitSet firstPosTemp = new BitSet(firstpos.Count); 574BitSet lastPosTemp = new BitSet(lastpos.Count); 582BitSet firstPosTemp = new BitSet(firstpos.Count); 583BitSet lastPosTemp = new BitSet(lastpos.Count); 1164BitSet firstpos = new BitSet(positionsCount); 1165BitSet lastpos = new BitSet(positionsCount); 1168followpos[i] = new BitSet(positionsCount); 1215posWithRangeTerminals = new BitSet(positionsCount); 1227BitSet tempFollowPos = new BitSet(positionsCount); 1274BitSet newSet = new BitSet(positions.Count); //Doing work again 1326stateTable.Add(new BitSet(positionsCount), -1); 1351BitSet newset = new BitSet(positionsCount); 1537context.CurPos[1] = new BitSet(firstpos.Count); 1863expectedPos = new BitSet(positions.Count); 1898expectedPos = new BitSet(positions.Count); 1927isRequired = new BitSet(size); 1950context.AllElementsSet = new BitSet(elements.Count); //
System\Xml\Schema\SchemaCollectionCompiler.cs (1)
1205BitSet map = new BitSet(baseAll.Items.Count);
System\Xml\Schema\SchemaSetCompiler.cs (1)
1492BitSet map = new BitSet(baseAll.Items.Count);
99 references to BitSet
System.Xml (99)
System\Xml\Schema\BitSet.cs (7)
91public void And(BitSet other) { 114public void Or(BitSet other) { 140BitSet other = (BitSet) obj; 169public BitSet Clone() { 170BitSet newset = new BitSet(); 187public bool Intersects(BitSet other) {
System\Xml\Schema\ContentValidator.cs (87)
250public abstract void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos); 297public override void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos) { 359public override void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos) { 440public BitSet firstpos; 441public BitSet lastpos; 442public BitSet lastposLeft; 443public BitSet firstposRight; 445public SequenceConstructPosContext(SequenceNode node, BitSet firstpos, BitSet lastpos) { 455public override void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos) { 572private static void ConstructChildPos(SyntaxTreeNode child, BitSet firstpos, BitSet lastpos, BitSet[] followpos) { 573BitSet firstPosTemp = new BitSet(firstpos.Count); 574BitSet lastPosTemp = new BitSet(lastpos.Count); 580public override void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos) { 582BitSet firstPosTemp = new BitSet(firstpos.Count); 583BitSet lastPosTemp = new BitSet(lastpos.Count); 645public override void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos) { 665public override void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos) { 682public override void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos) { 817BitSet nextIteration; 834public BitSet NextIteration { 1164BitSet firstpos = new BitSet(positionsCount); 1165BitSet lastpos = new BitSet(positionsCount); 1166BitSet[] followpos = new BitSet[positionsCount]; 1176BitSet positionsWithRangeTerminals; 1177BitSet[] minMaxFollowPos = CalculateTotalFollowposForRangeNodes(firstpos, followpos, out positionsWithRangeTerminals); 1213private BitSet[] CalculateTotalFollowposForRangeNodes(BitSet firstpos, BitSet[] followpos, out BitSet posWithRangeTerminals) { 1219BitSet[] minmaxFollowPos = new BitSet[minMaxNodesCount]; 1227BitSet tempFollowPos = new BitSet(positionsCount); 1254private void CheckCMUPAWithLeafRangeNodes(BitSet curpos) { 1272private BitSet GetApplicableMinMaxFollowPos(BitSet curpos, BitSet posWithRangeTerminals, BitSet[] minmaxFollowPos) { 1274BitSet newSet = new BitSet(positions.Count); //Doing work again 1286private void CheckUniqueParticleAttribution(BitSet firstpos, BitSet[] followpos) { 1293private void CheckUniqueParticleAttribution(BitSet curpos) { 1313private int[][] BuildTransitionTable(BitSet firstpos, BitSet[] followpos, int endMarkerPos) { 1339BitSet statePosSet = (BitSet)unmarked.Dequeue(); // all positions that constitute DFA state 1351BitSet newset = new BitSet(positionsCount); 1519BitSet firstpos; 1520BitSet[] followpos; 1526BitSet firstpos, BitSet[] followpos, SymbolsDictionary symbols, Positions positions, int endMarkerPos, 1545BitSet curpos = context.CurPos[context.CurrentState.CurPosIndex]; 1547BitSet nextpos = context.CurPos[next]; 1601BitSet curpos = context.CurPos[context.CurrentState.CurPosIndex]; 1625BitSet curpos = context.CurPos[context.CurrentState.CurPosIndex]; 1640public BitSet curpos; 1645BitSet firstpos; 1646BitSet[] followpos; 1647BitSet positionsWithRangeTerminals; 1654BitSet firstpos, BitSet[] followpos, SymbolsDictionary symbols, Positions positions, int endMarkerPos, XmlSchemaContentType contentType, bool isEmptiable, BitSet positionsWithRangeTerminals, int minmaxNodesCount) : base(contentType, false, isEmptiable) { 1703BitSet curpos = rposInfo.curpos; 1772BitSet currentRunningPosition = runningPositions[k].curpos; 1779BitSet countingPosition = currentRunningPosition.Clone(); 1860BitSet expectedPos; 1895BitSet expectedPos; 1921BitSet isRequired; // required flags
System\Xml\Schema\SchemaCollectionCompiler.cs (1)
1205BitSet map = new BitSet(baseAll.Items.Count);
System\Xml\Schema\SchemaSetCompiler.cs (1)
1492BitSet map = new BitSet(baseAll.Items.Count);
System\Xml\Schema\ValidationState.cs (3)
44public BitSet[] CurPos = new BitSet[2]; 47public BitSet AllElementsSet;