6 writes to ActiveContexts
Microsoft.CodeAnalysis.LanguageServer (6)
HostWorkspace\FileWatching\DefaultFileChangeWatcher.cs (6)
83
node.
ActiveContexts
= node.ActiveContexts.Add(fileChangeContext);
106
node.
ActiveContexts
= node.ActiveContexts.Add(fileChangeContext);
131
parentNodeForWatch.
ActiveContexts
= allActiveContextsBuilder.ToImmutable();
163
current.
ActiveContexts
= current.ActiveContexts.Remove(fileChangeContext);
241
nodeToConsolidate.
ActiveContexts
= activeContexts.ToImmutable();
282
child.
ActiveContexts
= ImmutableArray<FileChangeContext>.Empty;
12 references to ActiveContexts
Microsoft.CodeAnalysis.LanguageServer (12)
HostWorkspace\FileWatching\DefaultFileChangeWatcher.cs (12)
33
/// reporting of file changes; since <see cref="DirectoryNode.
ActiveContexts
"/> is an ImmutableArray we can enumerate it safely.
83
node.ActiveContexts = node.
ActiveContexts
.Add(fileChangeContext);
106
node.ActiveContexts = node.
ActiveContexts
.Add(fileChangeContext);
121
var allActiveContextsBuilder = parentNodeForWatch.
ActiveContexts
.ToBuilder();
122
allActiveContextsBuilder.Capacity = parentNodeForWatch.ActiveContextsRecursiveCount - parentNodeForWatch.
ActiveContexts
.Length + 1;
163
current.ActiveContexts = current.
ActiveContexts
.Remove(fileChangeContext);
168
Contract.ThrowIfFalse(current.
ActiveContexts
.IsDefaultOrEmpty);
281
activeContexts.AddRange(child.
ActiveContexts
);
319
/// The total number of <see cref="
ActiveContexts
"/> in this node and all child nodes.
332
Contract.ThrowIfFalse(
ActiveContexts
.IsEmpty);
363
Contract.ThrowIfTrue(
ActiveContexts
.Length > 0);
373
var activeContexts =
ActiveContexts
;