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