2 writes to AnalyzerConfigDocumentStates
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\ProjectState.cs (2)
69
AnalyzerConfigDocumentStates
= analyzerConfigDocumentStates;
91
AnalyzerConfigDocumentStates
= new TextDocumentStates<AnalyzerConfigDocumentState>(projectInfoFixed.AnalyzerConfigDocuments, info => new AnalyzerConfigDocumentState(languageServices.SolutionServices, info, loadTextOptions));
40 references to AnalyzerConfigDocumentStates
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (1)
54
var documentId = solution.Projects.Single().State.
AnalyzerConfigDocumentStates
.Ids.First();
Workspaces\WorkspaceTests_EditorFeatures.cs (1)
1094
Assert.Equal(1, project.State.
AnalyzerConfigDocumentStates
.Count);
Microsoft.CodeAnalysis.Features (9)
EditAndContinue\EditSession.cs (8)
424
foreach (var documentId in newProject.State.
AnalyzerConfigDocumentStates
.GetChangedStateIds(oldProject.State.
AnalyzerConfigDocumentStates
, ignoreUnchangedContent: true))
435
newProject.State.
AnalyzerConfigDocumentStates
.GetRemovedStateIds(oldProject.State.
AnalyzerConfigDocumentStates
).Any() ||
436
newProject.State.
AnalyzerConfigDocumentStates
.GetAddedStateIds(oldProject.State.
AnalyzerConfigDocumentStates
).Any())
591
!newProject.State.
AnalyzerConfigDocumentStates
.HasAnyStateChanges(oldProject.State.
AnalyzerConfigDocumentStates
))
Workspace\CompileTimeSolutionProvider.cs (1)
108
foreach (var (_, configState) in projectState.
AnalyzerConfigDocumentStates
.States)
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\SolutionAssetCache.cs (1)
189
AddAll(projectState.
AnalyzerConfigDocumentStates
);
Microsoft.CodeAnalysis.Workspaces (27)
Workspace\Solution\Project.cs (3)
192
internal IReadOnlyList<DocumentId> AnalyzerConfigDocumentIds => State.
AnalyzerConfigDocumentStates
.Ids;
226
=> State.
AnalyzerConfigDocumentStates
.Contains(documentId);
503
(documentId, project) => project.State.
AnalyzerConfigDocumentStates
.TryGetState(documentId, out var state) ? new AnalyzerConfigDocument(project, state) : null;
Workspace\Solution\ProjectChanges.cs (6)
112
=> NewProject.State.
AnalyzerConfigDocumentStates
.GetAddedStateIds(OldProject.State.
AnalyzerConfigDocumentStates
);
144
=> NewProject.State.
AnalyzerConfigDocumentStates
.GetChangedStateIds(OldProject.State.
AnalyzerConfigDocumentStates
);
162
=> NewProject.State.
AnalyzerConfigDocumentStates
.GetRemovedStateIds(OldProject.State.
AnalyzerConfigDocumentStates
);
Workspace\Solution\ProjectState.cs (13)
93
_analyzerConfigOptionsCache = new AnalyzerConfigOptionsCache(
AnalyzerConfigDocumentStates
, fallbackAnalyzerOptions);
123
typeof(TDocumentState) == typeof(AnalyzerConfigDocumentState) ?
AnalyzerConfigDocumentStates
:
712
analyzerConfigDocumentStates ??
AnalyzerConfigDocumentStates
,
824
return CreateNewStateForChangedAnalyzerConfig(
AnalyzerConfigDocumentStates
, options);
905
Debug.Assert(!documents.Any(d =>
AnalyzerConfigDocumentStates
.Contains(d.Id)));
907
var newAnalyzerConfigDocumentStates =
AnalyzerConfigDocumentStates
.AddRange(documents);
941
analyzerConfigOptionsCache: new AnalyzerConfigOptionsCache(
AnalyzerConfigDocumentStates
, _analyzerConfigOptionsCache.FallbackOptions));
959
var newAnalyzerConfigDocumentStates =
AnalyzerConfigDocumentStates
.RemoveRange(documentIds);
974
analyzerConfigOptionsCache: new AnalyzerConfigOptionsCache(
AnalyzerConfigDocumentStates
, _analyzerConfigOptionsCache.FallbackOptions));
1029
=> UpdateAnalyzerConfigDocuments([
AnalyzerConfigDocumentStates
.GetRequiredState(newDocument.Id)], [newDocument]);
1034
var newDocumentStates =
AnalyzerConfigDocumentStates
.SetStates(newDocuments);
1127
this.
AnalyzerConfigDocumentStates
.AddDocumentIdsWithFilePath(ref temporaryArray, filePath);
1134
this.
AnalyzerConfigDocumentStates
.GetFirstDocumentIdWithFilePath(filePath);
Workspace\Solution\ProjectState_Checksum.cs (1)
49
var analyzerConfigDocumentChecksumsTask =
AnalyzerConfigDocumentStates
.GetDocumentChecksumsAndIdsAsync(cancellationToken);
Workspace\Solution\SolutionCompilationState.cs (1)
930
var oldDocumentStates = newDocumentStates.SelectAsArray(static (s, oldProjectState) => oldProjectState.
AnalyzerConfigDocumentStates
.GetRequiredState(s.Id), oldProjectState);
Workspace\Solution\SolutionState.cs (2)
322
this.GetProjectState(documentId.ProjectId)!.
AnalyzerConfigDocumentStates
.Contains(documentId);
332
=> GetRequiredProjectState(documentId.ProjectId).
AnalyzerConfigDocumentStates
.GetRequiredState(documentId);
Workspace\Solution\StateChecksums.cs (1)
475
await ChecksumCollection.FindAsync(assetPath, state.
AnalyzerConfigDocumentStates
, searchingChecksumsLeft, onAssetFound, arg, cancellationToken).ConfigureAwait(false);
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\VisualStudioWorkspaceImpl.RemoveAnalyzerConfigDocumentUndoUnit.cs (1)
22
=> fromProject.State.
AnalyzerConfigDocumentStates
.Ids;