317 references to GetRequiredDocument
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (2)
180
var updatedDocument = workspace.CurrentSolution.
GetRequiredDocument
(document.Id);
225
var finalDocument = newSolution.
GetRequiredDocument
(formattedDocument.Id);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (28)
Classification\SemanticClassifierTests.cs (2)
35
var document = workspace.CurrentSolution.
GetRequiredDocument
(workspace.Documents.First().Id);
3526
var document = workspace.CurrentSolution.
GetRequiredDocument
(workspace.Documents.First().Id);
Classification\TotalClassifierTests.cs (1)
37
var document = workspace.CurrentSolution.
GetRequiredDocument
(workspace.Documents.First().Id);
Completion\CompletionProviders\CrefCompletionProviderTests.cs (1)
396
var document = workspace.CurrentSolution.
GetRequiredDocument
(hostDocument.Id);
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (6)
2590
var document = solution.
GetRequiredDocument
(documentId);
3016
var document = solution.
GetRequiredDocument
(documentId);
3074
var document = solution.
GetRequiredDocument
(documentId);
3347
var document = workspace.CurrentSolution.
GetRequiredDocument
(testDocument.Id);
3480
var document = workspace.CurrentSolution.
GetRequiredDocument
(testDocument.Id);
3527
var document = workspace.CurrentSolution.
GetRequiredDocument
(testDocument.Id);
ExtractInterface\ExtractInterfaceTests.cs (5)
400
var interfaceDocument = result.UpdatedSolution.
GetRequiredDocument
(result.NavigationDocumentId);
440
var interfaceDocument = result.UpdatedSolution.
GetRequiredDocument
(result.NavigationDocumentId);
481
var interfaceDocument = result.UpdatedSolution.
GetRequiredDocument
(result.NavigationDocumentId);
743
var interfaceDocument = result.UpdatedSolution.
GetRequiredDocument
(result.NavigationDocumentId);
908
var interfaceDocument = result.UpdatedSolution.
GetRequiredDocument
(result.NavigationDocumentId);
Formatting\CodeCleanupTests.cs (3)
835
var document = workspace.CurrentSolution.
GetRequiredDocument
(hostdoc.Id);
852
var document = workspace.CurrentSolution.
GetRequiredDocument
(hostdoc.Id);
940
var document = workspace.CurrentSolution.
GetRequiredDocument
(hostdoc.Id);
Intents\IntentTestsBase.cs (1)
106
var priorDocument = workspace.CurrentSolution.
GetRequiredDocument
(testDocument.Id);
LineSeparators\LineSeparatorTests.cs (1)
500
var document = workspace.CurrentSolution.
GetRequiredDocument
(workspace.Documents.First().Id);
MoveToNamespace\MoveToNamespaceTests.cs (2)
1425
var document = workspace.CurrentSolution.
GetRequiredDocument
(testDocument.Id);
1437
var changedDocument = result.Item2.
GetRequiredDocument
(id);
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
160
var document = masWorkspace!.CurrentSolution.
GetRequiredDocument
(info.DocumentId);
QuickInfo\SemanticQuickInfoSourceTests.cs (3)
51
var document = workspace.CurrentSolution.
GetRequiredDocument
(documentId);
132
var document = workspace.CurrentSolution.
GetRequiredDocument
(documentId);
301
var document = workspace.CurrentSolution.
GetRequiredDocument
(documentId);
Rename\CSharpInlineRenameServiceTests.cs (1)
63
var document = workspace.CurrentSolution.
GetRequiredDocument
(documentId);
StringIndentation\StringIndentationTests.cs (1)
30
var document = workspace.CurrentSolution.
GetRequiredDocument
(workspace.Documents.First().Id);
Microsoft.CodeAnalysis.CSharp.Features (1)
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider_Update.cs (1)
44
var currentDocument = currentSolution.
GetRequiredDocument
(document.Id);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (3)
Testing\CSharpTestMethodFinderTests.cs (3)
469
var testMethods = await testMethodFinder.GetPotentialTestMethodsAsync(workspace.CurrentSolution.
GetRequiredDocument
(testDocument.Id), span, CancellationToken.None);
483
var testMethods = await testMethodFinder.GetPotentialTestMethodsAsync(workspace.CurrentSolution.
GetRequiredDocument
(testDocument.Id), span, CancellationToken.None);
484
var semanticModel = await workspace.CurrentSolution.
GetRequiredDocument
(testDocument.Id).GetRequiredSemanticModelAsync(CancellationToken.None);
Microsoft.CodeAnalysis.EditorFeatures (18)
CodeActions\CodeActionEditHandlerService.cs (5)
237
if (changedDocuments.Any(static (id, arg) => arg.newSolution.
GetRequiredDocument
(id).HasInfoChanged(arg.oldSolution.
GetRequiredDocument
(id)), (oldSolution, newSolution)) ||
312
var openDocument = workspace.CurrentSolution.
GetRequiredDocument
(renameOperation.DocumentId);
321
var document = newSolution.
GetRequiredDocument
(documentId);
359
var openDocument = workspace.CurrentSolution.
GetRequiredDocument
(documentId);
ExternalAccess\IntelliCode\IntentProcessor.cs (2)
115
var changedDocument = changedSolution.
GetRequiredDocument
(changedDocumentId);
116
var currentDocument = currentSolution.
GetRequiredDocument
(changedDocumentId);
Preview\AbstractPreviewFactoryService.cs (4)
97
await CreateChangedDocumentPreviewViewAsync(oldSolution.
GetRequiredDocument
(documentId), newSolution.
GetRequiredDocument
(documentId), zoomLevel, c).ConfigureAwaitRunInline()));
104
await CreateAddedDocumentPreviewViewAsync(newSolution.
GetRequiredDocument
(documentId), zoomLevel, c).ConfigureAwaitRunInline()));
111
await CreateRemovedDocumentPreviewViewAsync(oldSolution.
GetRequiredDocument
(documentId), zoomLevel, c).ConfigureAwaitRunInline()));
Remote\SolutionChecksumUpdater.cs (2)
119
oldDocument = e.OldSolution.
GetRequiredDocument
(documentId);
120
newDocument = e.NewSolution.
GetRequiredDocument
(documentId);
Shared\Extensions\WorkspaceExtensions.cs (2)
25
var oldDocument = oldSolution.
GetRequiredDocument
(newDocument.Id);
48
var oldDocument = solution.
GetRequiredDocument
(id);
Shared\Preview\PreviewWorkspace.cs (1)
75
var document = this.CurrentSolution.
GetRequiredDocument
(documentId);
Suggestions\RefineUsingCopilot\RefineUsingCopilotCodeAction.cs (2)
75
var oldDocument = changeSummary.OldSolution.
GetRequiredDocument
(changedDocumentId);
76
var newDocument = changeSummary.NewSolution.
GetRequiredDocument
(changedDocumentId);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
Completion\AbstractCompletionProviderTests.cs (1)
690
var document = workspace.CurrentSolution.
GetRequiredDocument
(workspaceFixture.Target.CurrentDocument.Id);
Structure\AbstractSyntaxStructureProviderTests.cs (2)
50
var document = workspace.CurrentSolution.
GetRequiredDocument
(hostDocument.Id);
69
var document = workspace.CurrentSolution.
GetRequiredDocument
(hostDocument.Id);
TaskList\AbstractTaskListTests.cs (1)
38
var document = workspace.CurrentSolution.
GetRequiredDocument
(documentId);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (21)
Diagnostics\DiagnosticDataTests.cs (2)
284
firstDocument = secondDocument.Project.Solution.
GetRequiredDocument
(firstDocument.Id);
310
.
GetRequiredDocument
(firstDocument.Id);
EditAndContinue\EditAndContinueLanguageServiceTests.cs (4)
127
var document = solution.
GetRequiredDocument
(documentId);
171
var syntaxTree = solution.
GetRequiredDocument
(documentId).GetSyntaxTreeSynchronously(CancellationToken.None)!;
260
var syntaxTree = solution.
GetRequiredDocument
(documentId).GetSyntaxTreeSynchronously(CancellationToken.None)!;
381
var document1 = solution.
GetRequiredDocument
(documentId);
InheritanceMargin\InheritanceMarginTests.cs (2)
104
var document = testWorkspace.CurrentSolution.
GetRequiredDocument
(testHostDocument.Id);
346
var document = testWorkspace.CurrentSolution.
GetRequiredDocument
(testHostDocument.Id);
LinkedFiles\LinkedFileDiffMergingEditorTests.cs (4)
78
var text = await workspace.CurrentSolution.
GetRequiredDocument
(documentId).GetTextAsync();
81
var linkedText = await workspace.CurrentSolution.
GetRequiredDocument
(linkedDocumentId).GetTextAsync();
91
Assert.Equal(s_expectedCode, (await workspace.CurrentSolution.
GetRequiredDocument
(documentId).GetTextAsync()).ToString());
92
Assert.Equal(s_expectedCode, (await workspace.CurrentSolution.
GetRequiredDocument
(linkedDocumentId).GetTextAsync()).ToString());
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (1)
315
var document = Workspace.CurrentSolution.
GetRequiredDocument
(testDocument.Id);
Snippets\RoslynLSPSnippetConvertTests.cs (3)
318
var document = workspace.CurrentSolution.
GetRequiredDocument
(workspace.Documents.First().Id);
329
var document = workspace.CurrentSolution.
GetRequiredDocument
(workspace.Documents.First().Id);
399
var document = workspace.CurrentSolution.
GetRequiredDocument
(workspace.Documents.First().Id);
StackTraceExplorer\StackTraceExplorerTests.cs (1)
46
var doc = workspace.CurrentSolution.
GetRequiredDocument
(cursorDoc.Id);
SymbolFinder\FindSymbolAtPositionTests.cs (1)
21
var document = workspace.CurrentSolution.
GetRequiredDocument
(workspace.Documents.Single().Id);
Tagging\AsynchronousTaggerTests.cs (2)
166
var document = workspace.CurrentSolution.
GetRequiredDocument
(testDocument.Id);
221
var document = workspace.CurrentSolution.
GetRequiredDocument
(testDocument.Id);
ValueTracking\AbstractBaseValueTrackingTests.cs (1)
29
var document = testWorkspace.CurrentSolution.
GetRequiredDocument
(cursorDocument.Id);
Microsoft.CodeAnalysis.Features (59)
ChangeSignature\AbstractChangeSignatureService.cs (2)
379
var doc = currentSolution.
GetRequiredDocument
(docId);
423
var updatedDoc = currentSolution.
GetRequiredDocument
(docId).WithSyntaxRoot(updatedRoots[docId]);
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (2)
324
var oldDocument = oldSolution.
GetRequiredDocument
(orderedDocuments[0].document.Id);
371
var changedDocument = changedSolution.
GetRequiredDocument
(documentId);
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (1)
216
var newDocument = newSolution.
GetRequiredDocument
(document.Id);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (4)
69
var sourceDocument = solutionWithNewDocument.
GetRequiredDocument
(SemanticDocument.Document.Id);
81
var documentWithMovedType = solution.
GetRequiredDocument
(documentWithMovedTypeId);
99
var sourceDocument = solution.
GetRequiredDocument
(sourceDocumentId);
165
var newDocument = solutionWithNewDocument.
GetRequiredDocument
(newDocumentId);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (6)
167
document = solution.
GetRequiredDocument
(document.Id);
280
var documents = ids.SelectAsArray(solution.
GetRequiredDocument
);
357
!PathUtilities.PathsEqual(arg.solution.
GetRequiredDocument
(id).Project.FilePath!, arg.document.Project.FilePath!), (solution, document)))
435
var document = solution.
GetRequiredDocument
(id);
494
solutionWithChangedNamespace.
GetRequiredDocument
(refInOneDocument.Key),
815
var document = solution.
GetRequiredDocument
(id);
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.State.cs (1)
173
var documents = linkedIds.SelectAsArray(solution.
GetRequiredDocument
).Add(document);
Completion\Providers\AbstractPreprocessorCompletionProvider.cs (1)
34
var document = solution.
GetRequiredDocument
(documentId);
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
420
var relatedDocument = solution.
GetRequiredDocument
(relatedDocumentId);
Completion\Providers\SymbolCompletionItem.cs (2)
149
var linkedDoc = document.Project.Solution.
GetRequiredDocument
(id);
215
return document.Project.Solution.
GetRequiredDocument
(contextId);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
254
var document = solution.
GetRequiredDocument
(renamedToken.documentId);
593
.
GetRequiredDocument
(docId);
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
133
.
GetRequiredDocument
(priorityDocumentId)
EncapsulateField\AbstractEncapsulateFieldService.cs (3)
149
document = currentSolution.
GetRequiredDocument
(document.Id);
195
document = solutionNeedingProperty.
GetRequiredDocument
(document.Id);
252
document = solution.
GetRequiredDocument
(document.Id);
ExtractClass\ExtractClassWithDialogCodeAction.cs (5)
100
symbolMapping.AnnotatedSolution.
GetRequiredDocument
(_document.Id),
124
var documentWithTypeDeclaration = solutionWithUpdatedOriginalType.
GetRequiredDocument
(updatedDocument.Id);
162
var document = solution.
GetRequiredDocument
(documentId);
208
var updatedOriginalDocument = solution.
GetRequiredDocument
(_document.Id);
240
var document = solution.
GetRequiredDocument
(documentId);
ExtractInterface\AbstractExtractInterfaceService.cs (2)
285
var document = formattedSolution.
GetRequiredDocument
(documentId);
328
var document = solution.
GetRequiredDocument
(documentId);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
384
var currentDocument = currentSolution.
GetRequiredDocument
(document.Id);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (2)
107
.
GetRequiredDocument
(temporaryDocumentId);
211
var document = metadataWorkspace.CurrentSolution.
GetRequiredDocument
(generatedDocumentId);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (4)
122
sourceDoc = solutionWithFixedReferences.
GetRequiredDocument
(sourceDoc.Id);
176
var oldSourceRoot = await oldSolution.
GetRequiredDocument
(sourceDocId).GetRequiredSyntaxRootAsync(cancellationToken).ConfigureAwait(false);
197
var sourceDoc = solutionWithFixedReferences.
GetRequiredDocument
(sourceDocId);
207
newTypeDoc = solutionWithFixedReferences.
GetRequiredDocument
(newTypeDoc.Id);
MoveToNamespace\AbstractMoveToNamespaceService.cs (2)
254
var modifiedDocument = modifiedSolution.
GetRequiredDocument
(document.Id);
260
var mergedDocument = mergedSolution.
GetRequiredDocument
(document.Id);
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (1)
59
var linkedDocument = document.Project.Solution.
GetRequiredDocument
(linkedDocumentId);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
99
var linkedDocument = solution.
GetRequiredDocument
(linkedDocumentId);
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
351
var updatedDocument = updatedSolution.
GetRequiredDocument
(documentId);
SemanticSearch\SemanticSearchWorkspace.cs (1)
39
var queryDocument = newSolution.
GetRequiredDocument
(solutionService.GetQueryDocumentId(newSolution));
Shared\Extensions\DocumentExtensions.cs (2)
64
values = await getItemsWorker(document.Project.Solution.
GetRequiredDocument
(linkedDocumentId)).ConfigureAwait(false);
84
var linkedDocument = solution.
GetRequiredDocument
(linkedDocumentId);
Shared\Utilities\ExtractTypeHelpers.cs (1)
64
var newDocument = solutionWithInterfaceDocument.
GetRequiredDocument
(newDocumentId);
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
182
var rewrittenDocument = rewrittenSolution.
GetRequiredDocument
(documentId);
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
176
var newDocument = newSolution.
GetRequiredDocument
(document.Id);
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
84
var newDocument = newSolution.
GetRequiredDocument
(document.Id);
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
88
var document = newSolution.
GetRequiredDocument
(documentId);
src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
63
var document = solution.
GetRequiredDocument
(documentId);
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (2)
185
fieldDocument = currentSolution.
GetRequiredDocument
(fieldDocument.Id);
186
propertyDocument = currentSolution.
GetRequiredDocument
(propertyDocument.Id);
UseAutoProperty\UseAutoPropertyFixAllProvider.cs (1)
71
var changedDocument = currentSolution.
GetRequiredDocument
(changedDocumentId);
ValueTracking\SerializableValueTrackedItem.cs (1)
45
var document = solution.
GetRequiredDocument
(DocumentId);
ValueTracking\ValueTracker.cs (1)
328
var document = solution.
GetRequiredDocument
(item.DocumentId);
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
EditAndContinue\Extensions.cs (1)
94
.
GetRequiredDocument
(id);
RelatedDocuments\AbstractRelatedDocumentsTests.cs (1)
32
var startingDocument = workspace.CurrentSolution.
GetRequiredDocument
(documentId);
Microsoft.CodeAnalysis.Features.UnitTests (23)
EditAndContinue\CompileTimeSolutionProviderTests.cs (1)
58
var designTimeDocument = designTimeSolution.
GetRequiredDocument
(designTimeDocumentId);
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (19)
415
var diagnostics = await service.GetDocumentDiagnosticsAsync(solution.
GetRequiredDocument
(documentId), s_noActiveSpans, CancellationToken.None);
500
var diagnostics = await service.GetDocumentDiagnosticsAsync(solution.
GetRequiredDocument
(documentId), s_noActiveSpans, CancellationToken.None);
576
var diagnostics = await service.GetDocumentDiagnosticsAsync(solution.
GetRequiredDocument
(documentId), s_noActiveSpans, CancellationToken.None);
680
var diagnostics = await service.GetDocumentDiagnosticsAsync(solution.
GetRequiredDocument
(documentId), s_noActiveSpans, CancellationToken.None);
1229
documentB = solution.
GetRequiredDocument
(documentB.Id);
1320
var diagnostics = await service.GetDocumentDiagnosticsAsync(solution.
GetRequiredDocument
(document2Id), s_noActiveSpans, CancellationToken.None);
1545
var (document, state) = await debuggingSession.LastCommittedSolution.GetDocumentAndStateAsync(solution.
GetRequiredDocument
(documentId), CancellationToken.None);
1980
var docDiagnostics = await service.GetDocumentDiagnosticsAsync(solution.
GetRequiredDocument
(documentId), s_noActiveSpans, CancellationToken.None);
1999
moduleId = EmitAndLoadLibraryToDebuggee(solution.
GetRequiredDocument
(documentId));
2011
Assert.Empty(await service.GetDocumentDiagnosticsAsync(solution.
GetRequiredDocument
(documentId), s_noActiveSpans, CancellationToken.None));
2017
Assert.Empty(await service.GetDocumentDiagnosticsAsync(solution.
GetRequiredDocument
(documentId), s_noActiveSpans, CancellationToken.None));
2652
var documentB2 = solution.
GetRequiredDocument
(documentBId);
3073
var currentDocument = solution.
GetRequiredDocument
(documentId);
3539
EmitAndLoadLibraryToDebuggee(solution.
GetRequiredDocument
(documentAId));
3540
EmitAndLoadLibraryToDebuggee(solution.
GetRequiredDocument
(documentBId));
3566
var documentB = solution.
GetRequiredDocument
(documentBId);
3620
EmitAndLoadLibraryToDebuggee(solution.
GetRequiredDocument
(documentAId));
3621
EmitAndLoadLibraryToDebuggee(solution.
GetRequiredDocument
(documentBId));
3647
var documentB = solution.
GetRequiredDocument
(documentBId);
EditAndContinue\RemoteEditAndContinueServiceTests.cs (3)
91
var document = solution.
GetRequiredDocument
(documentId);
92
var inProcOnlyDocument = solution.
GetRequiredDocument
(inProcOnlyDocumentId);
204
var syntaxTree = solution.
GetRequiredDocument
(documentId).GetSyntaxTreeSynchronously(CancellationToken.None)!;
Microsoft.CodeAnalysis.LanguageServer (1)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (1)
107
return workspace.CurrentSolution.
GetRequiredDocument
(id);
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
ExternalAccess\Razor\FormatNewFileHandler.cs (1)
62
var document = solution.
GetRequiredDocument
(documentId);
Handler\AbstractRefreshQueue.cs (1)
83
var document = e.NewSolution.
GetRequiredDocument
(e.DocumentId);
Handler\RelatedDocuments\RelatedDocumentsHandler.cs (1)
77
FilePaths = [.. relatedDocumentIds.Select(id => solution.
GetRequiredDocument
(id).FilePath).WhereNotNull()],
Handler\Rename\RenameHandler.cs (1)
75
.GroupBy(docId => renamedSolution.
GetRequiredDocument
(docId).FilePath, StringComparer.OrdinalIgnoreCase).Select(group => group.First())
Handler\SemanticTokens\SemanticTokensRefreshQueue.cs (2)
74
var document = e.NewSolution.
GetRequiredDocument
(e.DocumentId);
87
var newDocument = e.NewSolution.
GetRequiredDocument
(e.DocumentId);
Workspaces\LspMiscellaneousFilesWorkspaceProvider.cs (1)
77
return CurrentSolution.
GetRequiredDocument
(id);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
CodeActions\CodeActionResolveTests.cs (2)
303
var existingDocumentUri = testWorkspace.CurrentSolution.
GetRequiredDocument
(testWorkspace.Documents.Single().Id).GetURI();
429
var existingDocument = testWorkspace.CurrentSolution.
GetRequiredDocument
(testWorkspace.Documents.Single().Id);
Workspaces\LspWorkspaceManagerTests.cs (1)
222
var newDocumentUri = newSolution.
GetRequiredDocument
(newDocumentId).GetURI();
Microsoft.CodeAnalysis.Remote.ServiceHub (14)
Host\RemoteWorkspace.SolutionCreator.cs (5)
558
TextDocumentKind.Document => document.Project.Solution.WithDocumentTextLoader(document.Id, loader, mode).
GetRequiredDocument
(document.Id),
579
document = document.Project.Solution.WithDocumentName(document.Id, newDocumentInfo.Name).
GetRequiredDocument
(document.Id);
582
document = document.Project.Solution.WithDocumentFilePath(document.Id, newDocumentInfo.FilePath).
GetRequiredDocument
(document.Id);
588
document = document.Project.Solution.WithDocumentFolders(document.Id, newDocumentInfo.Folders).
GetRequiredDocument
(document.Id);
595
document = document.Project.Solution.WithDocumentSourceCodeKind(document.Id, newDocumentInfo.SourceCodeKind).
GetRequiredDocument
(document.Id);
Services\ConvertTupleToStructCodeRefactoringProvider\RemoteConvertTupleToStructCodeRefactoringService.cs (3)
37
var document = solution.
GetRequiredDocument
(documentId);
61
var document = newSolution.
GetRequiredDocument
(docId);
82
var document = newSolution.
GetRequiredDocument
(docId);
Services\EncapsulateField\RemoteEncapsulateFieldService.cs (1)
34
var document = solution.
GetRequiredDocument
(documentId);
Services\ExtensionMethodImportCompletion\RemoteExtensionMethodImportCompletionService.cs (1)
41
var document = solution.
GetRequiredDocument
(documentId).WithFrozenPartialSemantics(cancellationToken);
Services\NavigateToSearch\RemoteNavigateToSearchService.cs (2)
58
var document = solution.
GetRequiredDocument
(documentId);
80
var priorityDocuments = priorityDocumentIds.SelectAsArray(d => solution.
GetRequiredDocument
(d));
Services\RelatedDocuments\RemoteRelatedDocumentsService.cs (1)
43
var document = solution.
GetRequiredDocument
(documentId);
Services\ValueTracking\RemoteValueTrackingService.cs (1)
37
var document = solution.
GetRequiredDocument
(documentId);
Microsoft.CodeAnalysis.Workspaces (30)
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (2)
171
changedDocuments.AddRange(changedDocumentIds.Select(id => changedSolution.
GetRequiredDocument
(id)));
215
var originalDocument = fixAllContext.Solution.
GetRequiredDocument
(docId);
CodeFixesAndRefactorings\DocumentBasedFixAllProviderHelpers.cs (1)
54
.SelectAsArrayAsync(async documentId => (documentId, await cleanedSolution.
GetRequiredDocument
(documentId).GetTextAsync(cancellationToken).ConfigureAwait(false)))
FindSymbols\SymbolFinder.cs (1)
206
var linkedDocument = solution.
GetRequiredDocument
(linkedDocumentId);
FindSymbols\SymbolFinder.FindLiteralsServerCallback.cs (1)
26
var document = solution.
GetRequiredDocument
(documentId);
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (3)
30
var newDocument = newSolution.
GetRequiredDocument
(documentId);
102
var firstOldDocument = oldSolution.
GetRequiredDocument
(firstNewDocument.Id);
112
var siblingOldDocument = oldSolution.
GetRequiredDocument
(siblingNewDocument.Id);
Rename\ConflictEngine\ConflictResolver.Session.cs (3)
327
var newDocument = conflictResolution.CurrentSolution.
GetRequiredDocument
(documentId);
445
var newDocument = conflictResolution.CurrentSolution.
GetRequiredDocument
(unprocessedDocumentIdWithPotentialDeclarationConflicts);
447
var baseDocument = conflictResolution.OldSolution.
GetRequiredDocument
(unprocessedDocumentIdWithPotentialDeclarationConflicts);
Rename\Renamer.RenameDocumentActionSet.cs (2)
102
document = solution.
GetRequiredDocument
(documentId);
120
return solution.
GetRequiredDocument
(_documentId);
Rename\RenameUtilities.cs (1)
87
return renameLocations.Select(l => solution.
GetRequiredDocument
(l.DocumentId));
Shared\Extensions\DocumentExtensions.cs (1)
25
=> document.Project.Solution.WithOptions(options).
GetRequiredDocument
(document.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
218
yield return solution.
GetRequiredDocument
(linkedDocumentId);
Workspace\Solution\Document.cs (7)
385
=> this.Project.Solution.WithDocumentSourceCodeKind(this.Id, kind).
GetRequiredDocument
(Id);
400
return solution.
GetRequiredDocument
(Id);
416
return solution.
GetRequiredDocument
(Id);
423
=> this.Project.Solution.WithDocumentName(this.Id, name).
GetRequiredDocument
(Id);
429
=> this.Project.Solution.WithDocumentFolders(this.Id, folders).
GetRequiredDocument
(Id);
435
=> this.Project.Solution.WithDocumentFilePath(this.Id, filePath).
GetRequiredDocument
(Id);
567
return newSolution.
GetRequiredDocument
(this.Id);
Workspace\TextExtensions.cs (2)
38
return relatedIds.SelectAsArray((id, solution) => solution.
GetRequiredDocument
(id), solution);
114
return relatedIds.SelectAsArray((id, solution) => solution.
GetRequiredDocument
(id), solution);
Workspace\Workspace.cs (3)
351
var relatedDocument = solution.
GetRequiredDocument
(relatedDocumentId);
1336
var newDocument = newSolution.
GetRequiredDocument
(documentId);
1385
onAfterUpdate: (_, newSolution) => this.OnDocumentTextChanged(newSolution.
GetRequiredDocument
(documentId)));
Workspace\Workspace_Editor.cs (2)
420
var newDoc = newSolution.
GetRequiredDocument
(documentId);
697
var newDoc = newSolution.
GetRequiredDocument
(documentId);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
SolutionUtilities.cs (1)
72
return newSolution.
GetRequiredDocument
(documentId);
Microsoft.CodeAnalysis.Workspaces.UnitTests (81)
Formatter\FormatterTests.cs (3)
78
document = document.Project.Solution.WithOptions(solutionOptions).
GetRequiredDocument
(document.Id);
128
var csDocumentWithUpdatedOptions = solutionWithUpdatedOptions.
GetRequiredDocument
(csDocument.Id);
129
var vbDocumentWithUpdatedOptions = solutionWithUpdatedOptions.
GetRequiredDocument
(vbDocument.Id);
Simplifier\SimplifierTests.cs (2)
91
var csDocumentWithUpdatedOptions = solutionWithUpdatedOptions.
GetRequiredDocument
(csDocument.Id);
92
var vbDocumentWithUpdatedOptions = solutionWithUpdatedOptions.
GetRequiredDocument
(vbDocument.Id);
SolutionTests\SolutionTests.cs (74)
228
Assert.Equal(path, newSolution1.
GetRequiredDocument
(documentId).FilePath);
235
Assert.Equal("", newSolution3.
GetRequiredDocument
(documentId).FilePath);
239
Assert.Null(newSolution4.
GetRequiredDocument
(documentId).FilePath);
256
Assert.Equal(SourceCodeKind.Script, newSolution1.
GetRequiredDocument
(documentId).SourceCodeKind);
275
var document1 = solution.
GetRequiredDocument
(documentId);
351
var newDocument1 = newSolution1.
GetRequiredDocument
(documentId);
432
var document1 = solution.
GetRequiredDocument
(documentId1);
433
var document2 = solution.
GetRequiredDocument
(documentId2);
455
document1 = solution.
GetRequiredDocument
(documentId1);
456
document2 = solution.
GetRequiredDocument
(documentId2);
476
document1 = solution.
GetRequiredDocument
(documentId1);
477
document2 = solution.
GetRequiredDocument
(documentId2);
520
var document1 = solution.
GetRequiredDocument
(documentId1);
521
var document2 = solution.
GetRequiredDocument
(documentId2);
543
document1 = solution.
GetRequiredDocument
(documentId1);
544
document2 = solution.
GetRequiredDocument
(documentId2);
564
document1 = solution.
GetRequiredDocument
(documentId1);
565
document2 = solution.
GetRequiredDocument
(documentId2);
599
var document1 = solution.
GetRequiredDocument
(documentId1);
600
var document2 = solution.
GetRequiredDocument
(documentId2);
626
document1 = solution.
GetRequiredDocument
(documentId1);
627
document2 = solution.
GetRequiredDocument
(documentId2);
650
document1 = solution.
GetRequiredDocument
(documentId1);
651
document2 = solution.
GetRequiredDocument
(documentId2);
685
var document1 = solution.
GetRequiredDocument
(documentId1);
686
var document2 = solution.
GetRequiredDocument
(documentId2);
709
document1 = solution.
GetRequiredDocument
(documentId1);
710
document2 = solution.
GetRequiredDocument
(documentId2);
730
document1 = solution.
GetRequiredDocument
(documentId1);
731
document2 = solution.
GetRequiredDocument
(documentId2);
762
var document1 = solution.
GetRequiredDocument
(documentId1);
763
var document2 = solution.
GetRequiredDocument
(documentId2);
785
document1 = solution.
GetRequiredDocument
(documentId1);
786
document2 = solution.
GetRequiredDocument
(documentId2);
806
document1 = solution.
GetRequiredDocument
(documentId1);
807
document2 = solution.
GetRequiredDocument
(documentId2);
850
var document1 = solution.
GetRequiredDocument
(documentId1);
851
var document2 = solution.
GetRequiredDocument
(documentId2);
872
document1 = solution.
GetRequiredDocument
(documentId1);
873
document2 = solution.
GetRequiredDocument
(documentId2);
895
document1 = solution.
GetRequiredDocument
(documentId1);
896
document2 = solution.
GetRequiredDocument
(documentId2);
1628
await Verify(solution.
GetRequiredDocument
(documentAId), SourceHashAlgorithm.Sha1);
1629
await Verify(solution.
GetRequiredDocument
(documentBId), SourceHashAlgorithm.Sha1);
1630
await Verify(solution.
GetRequiredDocument
(documentCId), SourceHashAlgorithm.Sha1);
1631
await Verify(solution.
GetRequiredDocument
(fileDocumentId), SourceHashAlgorithm.Sha1, checksumSHA1);
1635
await Verify(solution.
GetRequiredDocument
(documentAId), SourceHashAlgorithm.Sha1);
1636
await Verify(solution.
GetRequiredDocument
(documentBId), SourceHashAlgorithm.Sha1);
1637
await Verify(solution.
GetRequiredDocument
(documentCId), SourceHashAlgorithm.Sha1);
1638
await Verify(solution.
GetRequiredDocument
(fileDocumentId), SourceHashAlgorithm.Sha256, checksumSHA256);
1642
await Verify(solution.
GetRequiredDocument
(documentAId), SourceHashAlgorithm.Sha1);
1643
await Verify(solution.
GetRequiredDocument
(documentBId), SourceHashAlgorithm.Sha1);
1644
await Verify(solution.
GetRequiredDocument
(documentCId), SourceHashAlgorithm.Sha1);
1645
await Verify(solution.
GetRequiredDocument
(fileDocumentId), SourceHashAlgorithm.Sha1, checksumSHA1);
1787
.
GetRequiredDocument
(documentId);
1825
.
GetRequiredDocument
(documentId);
1863
.
GetRequiredDocument
(documentId);
1882
.
GetRequiredDocument
(documentId);
1901
.
GetRequiredDocument
(documentId);
2371
var document = solution2.
GetRequiredDocument
(documentId);
2397
var document = solution2.
GetRequiredDocument
(documentId);
2428
var document = solution2.
GetRequiredDocument
(documentId);
2480
var document2 = solution2.
GetRequiredDocument
(documentId);
2511
var document2 = solution2.
GetRequiredDocument
(documentId);
2543
var document2 = solution2.
GetRequiredDocument
(documentId);
4423
var frozen = solution.
GetRequiredDocument
(documentIdToFreeze).WithFrozenPartialSemantics(CancellationToken.None);
4473
document1 = currentSolution.
GetRequiredDocument
(document1.Id);
4474
document2 = currentSolution.
GetRequiredDocument
(document2.Id);
4485
var frozenDoc2 = frozenDoc1.Project.Solution.
GetRequiredDocument
(document2.Id);
4500
var frozenDoc1 = frozenDoc2.Project.Solution.
GetRequiredDocument
(document1.Id);
4933
var document1 = solution.
GetRequiredDocument
(documentId);
5566
var document = solution.
GetRequiredDocument
(documentId);
5882
var document1 = workspace.CurrentSolution.
GetRequiredDocument
(documentId1);
5888
var document2 = workspace.CurrentSolution.
GetRequiredDocument
(documentId2);
SolutionTests\SolutionWithSourceGeneratorTests.cs (2)
824
var document = frozenSolution.
GetRequiredDocument
(documentIdToTest);
1008
sourceText = await solution.
GetRequiredDocument
(ordinaryDocument.Id).GetTextAsync();
Microsoft.VisualStudio.LanguageServices (6)
CodeCleanup\AbstractCodeCleanUpFixer.cs (1)
123
var document = solution.
GetRequiredDocument
(documentId);
Implementation\AbstractEditorFactory.cs (1)
333
var addedDocument = forkedSolution.
GetRequiredDocument
(documentId);
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
1238
var document = CurrentSolution.
GetRequiredDocument
(documentId);
ValueTracking\ValueTrackedTreeItemViewModel.cs (1)
105
var document = solution.
GetRequiredDocument
(item.DocumentId);
Workspace\VisualStudioDocumentNavigationService.cs (2)
59
var document = workspace.CurrentSolution.
GetRequiredDocument
(documentId);
76
var document = workspace.CurrentSolution.
GetRequiredDocument
(documentId);
Microsoft.VisualStudio.LanguageServices.CSharp (1)
SemanticSearch\SemanticSearchToolWindowImpl.cs (1)
393
var queryDocument = querySolution.
GetRequiredDocument
(SemanticSearchService.GetQueryDocumentId(querySolution));
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (3)
DesignerAttribute\DesignerAttributeServiceTests.cs (1)
105
var document = workspace.CurrentSolution.
GetRequiredDocument
(documentId);
PersistentStorage\AbstractPersistentStorageTests.cs (2)
875
var document = solution.
GetRequiredDocument
(id);
895
var document = solution.
GetRequiredDocument
(id);
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\RemoteLanguageServiceWorkspace.cs (1)
341
return CurrentSolution.
GetRequiredDocument
(docInfo.Id);
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\XamlProjectService.cs (1)
174
var document = _workspace.CurrentSolution.
GetRequiredDocument
(documentId);
Roslyn.VisualStudio.Next.UnitTests (7)
Services\SolutionServiceTests.cs (7)
1107
var objectReference2 = ObjectReference.CreateFromFactory(() => syncedSolution.
GetRequiredDocument
(document1.Id).GetSemanticModelAsync().GetAwaiter().GetResult());
1136
var objectReference2 = ObjectReference.CreateFromFactory(() => syncedSolution.
GetRequiredDocument
(document1.Id).GetSemanticModelAsync().GetAwaiter().GetResult());
1170
var objectReference2 = ObjectReference.CreateFromFactory(() => syncedSolution.
GetRequiredDocument
(document1.Id).GetSemanticModelAsync().GetAwaiter().GetResult());
1224
var oopDocumentReference1_step1 = ObjectReference.CreateFromFactory(() => syncedSolution.
GetRequiredDocument
(document1.Id).GetSemanticModelAsync().GetAwaiter().GetResult());
1225
var oopDocumentReference2_step1 = ObjectReference.CreateFromFactory(() => syncedSolution.
GetRequiredDocument
(document2.Id).GetSemanticModelAsync().GetAwaiter().GetResult());
1243
var oopDocumentReference1_step2 = ObjectReference.CreateFromFactory(() => syncedSolution.
GetRequiredDocument
(document1.Id).GetSemanticModelAsync().GetAwaiter().GetResult());
1244
var oopDocumentReference2_step2 = ObjectReference.CreateFromFactory(() => syncedSolution.
GetRequiredDocument
(document2.Id).GetSemanticModelAsync().GetAwaiter().GetResult());