2 writes to AnalyzerConfigDocumentStates
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\ProjectState.cs (2)
81
AnalyzerConfigDocumentStates
= analyzerConfigDocumentStates;
105
AnalyzerConfigDocumentStates
= new TextDocumentStates<AnalyzerConfigDocumentState>(projectInfoFixed.AnalyzerConfigDocuments, info => new AnalyzerConfigDocumentState(languageServices.SolutionServices, info, loadTextOptions));
37 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)
1022
Assert.Equal(1, project.State.
AnalyzerConfigDocumentStates
.Count);
Microsoft.CodeAnalysis.Features (9)
EditAndContinue\EditSession.cs (8)
396
foreach (var documentId in newProject.State.
AnalyzerConfigDocumentStates
.GetChangedStateIds(oldProject.State.
AnalyzerConfigDocumentStates
, ignoreUnchangedContent: true))
409
newProject.State.
AnalyzerConfigDocumentStates
.GetRemovedStateIds(oldProject.State.
AnalyzerConfigDocumentStates
).Any() ||
410
newProject.State.
AnalyzerConfigDocumentStates
.GetAddedStateIds(oldProject.State.
AnalyzerConfigDocumentStates
).Any())
485
!newProject.State.
AnalyzerConfigDocumentStates
.HasAnyStateChanges(oldProject.State.
AnalyzerConfigDocumentStates
))
Workspace\CompileTimeSolutionProvider.cs (1)
101
foreach (var (_, configState) in projectState.
AnalyzerConfigDocumentStates
.States)
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspace.SolutionCreator.cs (1)
283
project.State.
AnalyzerConfigDocumentStates
.States.Values,
Microsoft.CodeAnalysis.Workspaces (24)
Workspace\Solution\Project.cs (3)
187
internal IReadOnlyList<DocumentId> AnalyzerConfigDocumentIds => _projectState.
AnalyzerConfigDocumentStates
.Ids;
221
=> _projectState.
AnalyzerConfigDocumentStates
.Contains(documentId);
453
(documentId, project) => project._projectState.
AnalyzerConfigDocumentStates
.TryGetState(documentId, out var state) ? new AnalyzerConfigDocument(project, state) : null;
Workspace\Solution\ProjectChanges.cs (6)
115
=> _newProject.State.
AnalyzerConfigDocumentStates
.GetAddedStateIds(_oldProject.State.
AnalyzerConfigDocumentStates
);
147
=> _newProject.State.
AnalyzerConfigDocumentStates
.GetChangedStateIds(_oldProject.State.
AnalyzerConfigDocumentStates
);
165
=> _newProject.State.
AnalyzerConfigDocumentStates
.GetRemovedStateIds(_oldProject.State.
AnalyzerConfigDocumentStates
);
Workspace\Solution\ProjectState.cs (9)
107
_lazyAnalyzerConfigOptions = ComputeAnalyzerConfigOptionsValueSource(
AnalyzerConfigDocumentStates
);
615
analyzerConfigDocumentStates ??
AnalyzerConfigDocumentStates
,
806
Debug.Assert(!documents.Any(d =>
AnalyzerConfigDocumentStates
.Contains(d.Id)));
808
var newAnalyzerConfigDocumentStates =
AnalyzerConfigDocumentStates
.AddRange(documents);
839
analyzerConfigSet: ComputeAnalyzerConfigOptionsValueSource(
AnalyzerConfigDocumentStates
));
851
var newAnalyzerConfigDocumentStates =
AnalyzerConfigDocumentStates
.RemoveRange(documentIds);
863
analyzerConfigSet: ComputeAnalyzerConfigOptionsValueSource(
AnalyzerConfigDocumentStates
));
906
var oldDocument =
AnalyzerConfigDocumentStates
.GetRequiredState(newDocument.Id);
912
var newDocumentStates =
AnalyzerConfigDocumentStates
.SetState(newDocument.Id, newDocument);
Workspace\Solution\ProjectState_Checksum.cs (1)
52
var analyzerConfigDocumentChecksumTasks =
AnalyzerConfigDocumentStates
.SelectAsArray(static (state, token) => state.GetChecksumAsync(token), cancellationToken);
Workspace\Solution\SolutionState.cs (4)
328
this.GetProjectState(documentId.ProjectId)!.
AnalyzerConfigDocumentStates
.Contains(documentId);
338
=> GetRequiredProjectState(documentId.ProjectId).
AnalyzerConfigDocumentStates
.GetRequiredState(documentId);
537
.Concat(projectState.
AnalyzerConfigDocumentStates
.States.Values);
1139
(projectState, documentId) => projectState.
AnalyzerConfigDocumentStates
.GetRequiredState(documentId),
Workspace\Solution\StateChecksums.cs (1)
206
await ChecksumCollection.FindAsync(state.
AnalyzerConfigDocumentStates
, searchingChecksumsLeft, result, cancellationToken).ConfigureAwait(false);
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\VisualStudioWorkspaceImpl.RemoveAnalyzerConfigDocumentUndoUnit.cs (1)
22
=> fromProject.State.
AnalyzerConfigDocumentStates
.Ids;