10 references to WithDocumentSourceCodeKind
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspace.SolutionCreator.cs (1)
494
document = document.Project.Solution.
WithDocumentSourceCodeKind
(document.Id, newDocumentInfo.SourceCodeKind).GetDocument(document.Id)!;
Microsoft.CodeAnalysis.Workspaces (3)
Workspace\Solution\Document.cs (1)
325
=> this.Project.Solution.
WithDocumentSourceCodeKind
(this.Id, kind).GetDocument(this.Id)!;
Workspace\Workspace.cs (2)
911
newSolution = newSolution.
WithDocumentSourceCodeKind
(documentId, newInfo.SourceCodeKind);
1103
return oldSolution.
WithDocumentSourceCodeKind
(documentId, sourceCodeKind);
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
SolutionTests\SolutionTests.cs (6)
251
Assert.Same(solution, solution.
WithDocumentSourceCodeKind
(documentId, SourceCodeKind.Regular));
253
var newSolution1 = solution.
WithDocumentSourceCodeKind
(documentId, SourceCodeKind.Script);
256
Assert.Throws<ArgumentOutOfRangeException>(() => solution.
WithDocumentSourceCodeKind
(documentId, (SourceCodeKind)(-1)));
258
Assert.Throws<ArgumentNullException>(() => solution.
WithDocumentSourceCodeKind
(null!, SourceCodeKind.Script));
259
Assert.Throws<InvalidOperationException>(() => solution.
WithDocumentSourceCodeKind
(s_unrelatedDocumentId, SourceCodeKind.Script));
269
var newSolution = solution.
WithDocumentSourceCodeKind
(documentId, SourceCodeKind.Interactive);