5 instantiations of BitVector
Microsoft.CodeAnalysis.Workspaces (5)
BitVector.cs (5)
25private static readonly BitVector s_emptyValue = new(0, s_emptyArray, 0);
156return new BitVector(bits0, bits, capacity);
166return new BitVector(0, bits, capacity);
206return new BitVector(bits0, bits, capacity);
225return new BitVector(_bits0, newBits, _capacity);
30 references to BitVector
Microsoft.CodeAnalysis.Features (7)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (7)
5250var accessedOldCaptures = GetAccessedCaptures(oldLambdaBody, oldModel, oldCaptures, oldCapturesIndex);
5251var accessedNewCaptures = GetAccessedCaptures(newLambdaBody, newModel, newCaptures, newCapturesIndex);
5429var accessedCaptures = GetAccessedCaptures(lambdaBody, model, captures, capturesIndex);
5477private BitVector GetAccessedCaptures(SyntaxNode lambdaBody, SemanticModel model, ImmutableArray<ISymbol> captures, PooledDictionary<ISymbol, int> capturesIndex)
5479var result = BitVector.Create(captures.Length);
5491private static void MarkVariables(ref BitVector mask, ImmutableArray<ISymbol> variables, Dictionary<ISymbol, int> index)
Microsoft.CodeAnalysis.Workspaces (23)