11 references to WithAnalyzerConfigDocumentTextLoader
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspace.SolutionCreator.cs (1)
559
TextDocumentKind.AnalyzerConfigDocument => document.Project.Solution.
WithAnalyzerConfigDocumentTextLoader
(document.Id, loader, mode).GetRequiredAnalyzerConfigDocument(document.Id),
Microsoft.CodeAnalysis.Workspaces (3)
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
183
documentTextLoaderChangedAction: (s, d, loader) => s.
WithAnalyzerConfigDocumentTextLoader
(d, loader, PreservationMode.PreserveValue),
Workspace\Workspace.cs (1)
1260
(solution, docId, loader) => solution.
WithAnalyzerConfigDocumentTextLoader
(docId, loader, PreservationMode.PreserveValue),
Workspace\Workspace_Editor.cs (1)
738
withTextDocumentTextLoader: (oldSolution, documentId, textLoader, mode) => oldSolution.
WithAnalyzerConfigDocumentTextLoader
(documentId, textLoader, mode));
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
SolutionTests\SolutionTests.cs (7)
1056
var newSolution1 = solution.
WithAnalyzerConfigDocumentTextLoader
(documentId, loader, PreservationMode.PreserveIdentity);
1060
var newSolution2 = solution.
WithAnalyzerConfigDocumentTextLoader
(documentId, loader, PreservationMode.PreserveIdentity);
1063
Assert.Throws<ArgumentNullException>(() => solution.
WithAnalyzerConfigDocumentTextLoader
(documentId, null!, PreservationMode.PreserveIdentity));
1064
Assert.Throws<ArgumentOutOfRangeException>(() => solution.
WithAnalyzerConfigDocumentTextLoader
(documentId, loader, (PreservationMode)(-1)));
1066
Assert.Throws<ArgumentNullException>(() => solution.
WithAnalyzerConfigDocumentTextLoader
(null!, loader, PreservationMode.PreserveIdentity));
1067
Assert.Throws<InvalidOperationException>(() => solution.
WithAnalyzerConfigDocumentTextLoader
(s_unrelatedDocumentId, loader, PreservationMode.PreserveIdentity));
4801
solution = solution.
WithAnalyzerConfigDocumentTextLoader
(