1084 references to Id
AnalyzerRunner (3)
GenerateDocumentationAndConfigFiles (13)
Microsoft.Analyzers.Extra (3)
Microsoft.AspNetCore.Analyzer.Testing (1)
Microsoft.AspNetCore.App.Analyzers.Test (3)
Microsoft.AspNetCore.Components.Analyzers.Tests (1)
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (1)
Microsoft.AspNetCore.Razor.Test.Common.Tooling (4)
Microsoft.CodeAnalysis.Analyzers (19)
Microsoft.CodeAnalysis.BannedApiAnalyzers (13)
Microsoft.CodeAnalysis.CodeStyle.Fixes (29)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (13)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (32)
Microsoft.CodeAnalysis.CSharp.Features (17)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (12)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (11)
124return await analyzer.AnalyzeDocumentAsync(newDocument.Id, oldProject, newDocument.Project, baseActiveStatements, newActiveStatementSpans.NullToEmpty(), lazyCapabilities, log, CancellationToken.None);
298var documentId = oldDocument.Id;
363var documentId = oldDocument.Id;
426var documentId = oldDocument.Id;
461var documentId = oldDocument.Id;
508var documentId = oldDocument.Id;
540var documentId = oldDocument.Id;
578var documentId = oldDocument.Id;
618var documentId = oldDocument.Id;
758var result = await analyzer.AnalyzeDocumentAsync(newDocument.Id, oldProject, newDocument.Project, baseActiveStatements, [], capabilities, log, CancellationToken.None);
796var documentId = oldProject.Documents.Single().Id;
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Microsoft.CodeAnalysis.EditorFeatures (35)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (42)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (16)
49workspace.OpenDocument(document.Id);
52documentTrackingService.SetActiveDocument(document.Id);
117workspace.OpenDocument(document.Id);
184workspace.OpenDocument(document.Id);
390workspace.OpenAdditionalDocument(firstAdditionalDocument.Id);
457workspace.OpenDocument(document.Id);
459documentTrackingService.SetActiveDocument(document.Id);
463workspace.OpenDocument(document.Id);
575workspace.OpenSourceGeneratedDocument(document.Id);
577workspace.OpenDocument(document.Id);
580documentTrackingService.SetActiveDocument(document.Id);
585workspace.OpenSourceGeneratedDocument(document.Id);
587workspace.OpenDocument(document.Id);
891project, [document.Id], diagnosticIds: null, AnalyzerFilter.All, includeLocalDocumentDiagnostics: true,
902project, [document.Id], diagnosticIds: null, AnalyzerFilter.All, includeLocalDocumentDiagnostics: true, CancellationToken.None);
926workspace.OpenDocument(document.Id);
Diagnostics\DiagnosticDataTests.cs (9)
134location: new DiagnosticDataLocation(new("originalFile1", new(startLine, startColumn), new(endLine, endColumn)), document.Id),
154new(additionalDocument.Name, new(0, 0), new(0, 1)), additionalDocument.Id);
167location: new DiagnosticDataLocation(new FileLinePositionSpan(document.FilePath, span: default), document.Id),
202location: new DiagnosticDataLocation(new FileLinePositionSpan(document.FilePath, span: default), document.Id),
284firstDocument = secondDocument.Project.Solution.GetRequiredDocument(firstDocument.Id);
287new(secondDocument.Name, new(0, 0), new(0, 1)), secondDocument.Id);
300location: new DiagnosticDataLocation(new FileLinePositionSpan(firstDocument.FilePath, span: default), firstDocument.Id),
309.RemoveDocument(secondDocument.Id)
310.GetRequiredDocument(firstDocument.Id);
Microsoft.CodeAnalysis.ExternalAccess.FSharp (4)
Microsoft.CodeAnalysis.ExternalAccess.HotReload (2)
Microsoft.CodeAnalysis.ExternalAccess.Xaml (2)
Microsoft.CodeAnalysis.Features (175)
AddImport\AbstractAddImportFeatureService.cs (2)
76service.GetFixesAsync(solutionInfo, callbackId, document.Id, span, diagnosticId, maxResults, options, packageSources, cancellationToken),
525service.GetUniqueFixesAsync(solutionInfo, callbackId, document.Id, span, diagnosticIds, options, packageSources, cancellationToken),
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (3)
196var parsedDocument = new ParsedDocument(document.Id, text, root, hostServices);
229(service, solutionInfo, cancellationToken) => service.ConvertToStructAsync(solutionInfo, document.Id, span, scope, isRecord, cancellationToken),
590var docId = currentDoc.Id;
Diagnostics\Service\DocumentAnalysisExecutor.cs (5)
105static (r, d, a, k) => $"Driver: {r != null}, {d.Id}, {d.Project.Id}, {a}, {k}", _compilationWithAnalyzers, textDocument, analyzer, kind);
117Logger.Log(FunctionId.Diagnostics_SemanticDiagnostic, static (a, d, e) => $"{a}, ({d.Id}, {d.Project.Id}), Enabled:{e}", analyzer, textDocument, isEnabled);
194? result.GetDocumentDiagnostics(analysisScope.TextDocument.Id, analysisScope.Kind)
227? diagnosticAnalysisResult.GetDocumentDiagnostics(AnalysisScope.TextDocument.Id, AnalysisScope.Kind)
263? diagnosticAnalysisResult.GetDocumentDiagnostics(AnalysisScope.TextDocument.Id, AnalysisScope.Kind)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (6)
312var oldProjectSourceGeneratedDocumentsById = oldProjectSourceGeneratedDocuments.ToDictionary(static document => document.Id);
314var newProjectSourceGeneratedDocumentsById = newProjectSourceGeneratedDocuments.ToDictionary(static document => document.Id);
397await EnqueueDocumentWorkItemAsync(project, document.Id, document, invocationReasons).ConfigureAwait(false);
515await EnqueueDocumentWorkItemAsync(newDocument.Project, newDocument.Id, newDocument, UnitTestingInvocationReasons.DocumentChanged).ConfigureAwait(false);
522await EnqueueDocumentWorkItemAsync(newDocument.Project, newDocument.Id, newDocument, differenceResult.ChangeType, differenceResult.ChangedMember).ConfigureAwait(false);
549list.Add(new UnitTestingWorkItem(document.Id, document.Project.Language, UnitTestingInvocationReasons.DocumentAdded, isLowPriority: false, activeMember: null, EmptyAsyncToken.Instance));
TaskList\AbstractTaskListService.cs (2)
36(service, checksum, cancellationToken) => service.GetTaskListItemsAsync(checksum, document.Id, descriptors, cancellationToken),
115commentDescriptor.Priority, trimmedMessage, document.Document.Id, location.GetLineSpan(), location.GetMappedLineSpan()));
Microsoft.CodeAnalysis.Features.Test.Utilities (5)
EditAndContinue\EditAndContinueTestVerifier.cs (3)
200var result = Analyzer.AnalyzeDocumentAsync(newDocument.Id, oldProject, newProject, lazyOldActiveStatementMap, newActiveStatementSpans, lazyCapabilities, log, CancellationToken.None).Result;
519newSolution = newSolution.WithDocumentSyntaxRoot(oldDocument.Id, editScripts[documentIndex].Match.NewRoot, PreservationMode.PreserveIdentity);
588session.LastCommittedSolution.Test_SetDocumentState(document.Id, state);
Microsoft.CodeAnalysis.Features.UnitTests (112)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (109)
169solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }"));
170var document2 = solution.GetDocument(document1.Id);
209var document1 = solution.GetDocument(document.Id);
210solution = solution.WithDocumentText(document.Id, CreateText(source));
211var document2 = solution.GetDocument(document.Id);
213Assert.Equal(document1.Id, document2.Id);
268solution = solution.WithDocumentText(document1.Id, CreateText("dummy2"));
286var document2 = solution.GetDocument(document1.Id);
362solution = solution.WithDocumentText(document1.Id, CreateText("""
950solution = solution.WithDocumentText(document1.Id, CreateText("class E {}"));
1100solution = solution.WithDocumentText(document1.Id, CreateText(source2));
1101var document2 = solution.GetDocument(document1.Id);
1182solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }"));
1183var document2 = solution.GetDocument(document1.Id);
1231solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }"));
1232var document2 = solution.GetDocument(document1.Id);
1299documentB = solution.GetRequiredDocument(documentB.Id);
1456solution = solution.WithDocumentText(document0.Id, CreateText(source1));
1494solution = solution.WithDocumentText(document1.Id, CreateText(source2));
1533solution = solution.WithDocumentText(document1.Id, CreateText("""
1545var document2 = solution.GetDocument(document1.Id);
1702solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M<T>() { System.Console.WriteLine(1); } }"));
1703var document2 = solution.GetDocument(document1.Id);
1776solution = solution.WithDocumentText(document.Id, CreateText(source2));
1777var document2 = solution.GetDocument(document.Id);
1840solution = solution.WithDocumentText(document1.Id, CreateText("""
1888var documentId = document1.Id;
1982solution = solution.WithDocumentText(document1.Id, CreateText("abstract class C { public abstract void M(); public abstract void N(); }"));
2026solution = solution.WithDocumentText(document1.Id, CreateText("class C { public void M<T>() { } }"));
2070var documentId = document.Id;
2188solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { "));
2248solution = solution.WithDocumentText(document1.Id, CreateText(sourceV2));
2320solution = solution.WithDocumentText(documentC.Id, CreateText("class C { void M() { "));
2403var generatedDocumentId = generatedDocument.Id;
2441AssertEx.Equal(documentKind == TextDocumentKind.Document ? [documentId, generatedDocumentId] : [generatedDocumentId], projectDifferences.ChangedOrAddedDocuments.Select(d => d.Id));
2496AssertEx.Equal(documentKind == TextDocumentKind.Document ? [documentId, generatedDocumentId] : [generatedDocumentId], projectDifferences.ChangedOrAddedDocuments.Select(d => d.Id));
2526AssertEx.Equal([documentId], projectDifferences.DeletedDocuments.Select(d => d.Id));
2533AssertEx.Equal([generatedDocumentId], projectDifferences.ChangedOrAddedDocuments.Select(d => d.Id));
2829solution = solution.WithDocumentText(documentB2.Id, CreateText("class B { int F() => 2; }"));
2848var documentId = solution.Projects.Single().Documents.Single().Id;
2960solution = solution.WithDocumentText(document1.Id, CreateText("""
2996var documentId = solution.Projects.Single().Documents.Single().Id;
3035var documentId = solution.Projects.Single().Documents.Single().Id;
3079solution = solution.WithDocumentText(document1.Id, SourceText.From("class C1 { void M() { System.Console.WriteLine(2); } }", encoding: null, SourceHashAlgorithms.Default));
3162var documentId = document1.Id;
3255var documentId = document2.Id;
3417solution = solution.WithDocumentText(document1.Id, CreateText(sourceOnDisk));
3450solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }"));
3451var document2 = solution.GetDocument(document1.Id);
3591solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M1() { int a = 1; System.Console.WriteLine(a); } void M2() { System.Console.WriteLine(2); } }"));
3592var document2 = solution.GetDocument(document1.Id);
3643var document3 = solution.GetDocument(document1.Id);
3644solution = solution.WithDocumentText(document3.Id, CreateText("class C1 { void M1() { int a = 3; System.Console.WriteLine(a); } void M2() { System.Console.WriteLine(2); } }"));
3696solution = solution.WithDocumentText(documentA.Id, CreateText("""
3706solution = solution.WithDocumentText(documentB.Id, CreateText("""
3929solution = solution.WithDocumentText(document1.Id, CreateText("""
3986solution = solution.WithDocumentText(document1.Id, CreateText("""
4038solution = solution.WithDocumentText(document1.Id, CreateText("""
4095solution = solution.WithDocumentText(document1.Id, CreateText("""
4149solution = solution.WithAdditionalDocumentText(additionalDocument1.Id, CreateText("""
4199solution = solution.WithAnalyzerConfigDocumentText(configDocument1.Id, GetAnalyzerConfigText(configV2));
4240solution = document1.Project.Solution.RemoveDocument(document1.Id);
4274solution = solution.WithDocumentText(document1.Id, CreateText(source2));
4275var document2 = solution.GetDocument(document1.Id);
4286var text = await debuggingSession.LastCommittedSolution.GetRequiredProject(document1.Project.Id).GetRequiredDocument(document1.Id).GetTextAsync();
4306var documentId = solution.Projects.Single().Documents.Single().Id;
4385solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source2));
4386solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source2));
4433solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source3));
4434solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source3));
4530solution = solution.WithDocumentText(documentA.Id, text2).WithDocumentText(documentB.Id, text2);
4546solution = solution.WithDocumentText(documentA.Id, text0).WithDocumentText(documentB.Id, text0);
4557solution = solution.WithDocumentText(documentA.Id, text2).WithDocumentText(documentB.Id, text2);
4580solution = solution.WithDocumentText(documentA.Id, text3).WithDocumentText(documentB.Id, text3);
4630solution = solution.WithDocumentText(documentA.Id, text2).WithDocumentText(documentB.Id, text2);
4668solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }"));
4704solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }"));
4740var documentId = document1.Id;
4756Assert.True((await debuggingSession.GetBaseActiveStatementSpansAsync(solution, [document1.Id], CancellationToken.None)).IsDefault);
4779var baseSpans = await debuggingSession.GetBaseActiveStatementSpansAsync(solution, [document1.Id], CancellationToken.None);
4820var documentId = document1.Id;
4903var baseSpans = await debuggingSession.GetBaseActiveStatementSpansAsync(solution, [document.Id], CancellationToken.None);
4907solution = solution.WithDocumentText(document.Id, CreateText("dummy2"));
4909baseSpans = await debuggingSession.GetBaseActiveStatementSpansAsync(solution, [document.Id], CancellationToken.None);
4999var spans = await debuggingSession.GetBaseActiveStatementSpansAsync(solution, [doc1.Id, doc2.Id, docId3, docId4, docId5], CancellationToken.None);
5054solution = solution.WithDocumentText(document.Id, CreateText("""
5070document = solution.GetDocument(document.Id);
5091var baseSpans = await debuggingSession.GetBaseActiveStatementSpansAsync(solution, [document.Id], CancellationToken.None);
5095debuggingSession.LastCommittedSolution.Test_SetDocumentState(document.Id, CommittedSolution.DocumentState.MatchesBuildOutput);
5098baseSpans = await debuggingSession.GetBaseActiveStatementSpansAsync(solution, [document.Id], CancellationToken.None);
5168solution = solution.WithDocumentText(document1.Id, CreateText(source2));
5253solution = solution.WithDocumentText(document.Id, CreateText(source2));
5254document = solution.GetDocument(document.Id);
5268solution = solution.WithDocumentText(document.Id, CreateText(source1));
5269document = solution.GetDocument(document.Id);
5274solution = solution.WithDocumentText(document.Id, CreateText(source2));
5325var documentId = document.Id;
5444var documentId = document.Id;
5563var documentId = document.Id;
5648var documentId = document.Id;
5667modifiedSolution = modifiedSolution.WithDocumentText(document.Id, CreateText($$"""
5794var documentId = document.Id;
EditAndContinue\EmitSolutionUpdateResultsTests.cs (3)
93DiagnosticDataLocation.TestAccessor.Create(new(sourcePath, new(0, 0), new(0, 5)), document.Id, new("a.razor", new(10, 10), new(10, 15)), forceMappedPath: true),
109DiagnosticDataLocation.TestAccessor.Create(new(sourcePath, new(0, 0), new(0, 5)), document.Id, new(Path.Combine("..", "a.razor"), new(10, 10), new(10, 15)), forceMappedPath: true),
126new DiagnosticDataLocation(new(sourcePath, new(0, 1), new(0, 5)), document.Id),
Microsoft.CodeAnalysis.LanguageServer.Protocol (30)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (25)
Workspaces\LspWorkspaceManagerTests.cs (13)
71Assert.NotSame(testLspServer.TestWorkspace.CurrentSolution.GetDocument(firstDocument.Id), firstDocument);
72Assert.Same(testLspServer.TestWorkspace.CurrentSolution.GetDocument(firstDocument.Id)?.State, firstDocument?.State);
77Assert.Same(testLspServer.TestWorkspace.CurrentSolution.GetDocument(firstDocument.Id), firstDocument);
80Assert.Same(testLspServer.TestWorkspace.CurrentSolution.GetDocument(secondDocument.Id), secondDocument);
85await testLspServer.TestWorkspace.ChangeDocumentAsync(firstDocument.Id, SourceText.From($"Some more text{markupOne}", System.Text.Encoding.UTF8, SourceHashAlgorithms.Default));
100Assert.Equal(testLspServer.TestWorkspace.CurrentSolution.GetDocument(firstDocumentWithChange.Id), firstDocumentWithChange);
101Assert.Equal(testLspServer.TestWorkspace.CurrentSolution.GetDocument(secondDocumentUnchanged.Id), secondDocumentUnchanged);
119await testLspServer.TestWorkspace.ChangeDocumentAsync(secondDocument.Id, SourceText.From("Two is now three!", System.Text.Encoding.UTF8, SourceHashAlgorithms.Default));
135Assert.Equal(testLspServer.TestWorkspace.CurrentSolution.GetDocument(secondDocument.Id), secondDocument);
139Assert.NotEqual(testLspServer.TestWorkspace.CurrentSolution.GetDocument(secondDocument.Id), secondDocument);
480await testLspServer.OpenDocumentInWorkspaceAsync(document.Id, openAllLinkedDocuments: false);
542testLspServer.TestWorkspace.CurrentSolution.Projects.Single().RemoveDocument(document1.Id).Solution);
573testLspServer.TestWorkspace.CurrentSolution.WithDocumentText(document.Id, SourceText.From("New Disk Contents")));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (13)
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (9)
Microsoft.CodeAnalysis.Remote.Razor (3)
Microsoft.CodeAnalysis.Remote.ServiceHub (20)
Host\RemoteWorkspace.SolutionCreator.cs (16)
552assetPath: document.Id, newDocumentChecksums.textChecksum, cancellationToken).ConfigureAwait(false);
558TextDocumentKind.Document => document.Project.Solution.WithDocumentTextLoader(document.Id, loader, mode).GetRequiredDocument(document.Id),
559TextDocumentKind.AnalyzerConfigDocument => document.Project.Solution.WithAnalyzerConfigDocumentTextLoader(document.Id, loader, mode).GetRequiredAnalyzerConfigDocument(document.Id),
560TextDocumentKind.AdditionalDocument => document.Project.Solution.WithAdditionalDocumentTextLoader(document.Id, loader, mode).GetRequiredAdditionalDocument(document.Id),
571assetPath: document.Id, infoChecksum, cancellationToken).ConfigureAwait(false);
579document = document.Project.Solution.WithDocumentName(document.Id, newDocumentInfo.Name).GetRequiredDocument(document.Id);
582document = document.Project.Solution.WithDocumentFilePath(document.Id, newDocumentInfo.FilePath).GetRequiredDocument(document.Id);
588document = document.Project.Solution.WithDocumentFolders(document.Id, newDocumentInfo.Folders).GetRequiredDocument(document.Id);
595document = document.Project.Solution.WithDocumentSourceCodeKind(document.Id, newDocumentInfo.SourceCodeKind).GetRequiredDocument(document.Id);
Microsoft.CodeAnalysis.TestAnalyzerReference (2)
Microsoft.CodeAnalysis.Workspaces (95)
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (8)
247results.Add(new RenameLocation(location, document.Id, isRenamableAccessor: isRenamableAccessor));
280results.Add(new RenameLocation(location, location.Document.Id));
286results.Add(new RenameLocation(aliasLocation, solution.GetRequiredDocument(aliasLocation.SourceTree).Id));
303results.Add(new RenameLocation(location.Location, location.Document.Id,
309results.Add(new RenameLocation(aliasLocation, solution.GetRequiredDocument(aliasLocation.SourceTree).Id));
317location.Document.Id,
325location.Document.Id,
440var renameLocation = new RenameLocation(matchLocation, document.Id, containingLocationForStringOrComment: containingSpan);
Workspace\Solution\Document.cs (23)
332this.Project.Solution.OnSemanticModelObtained(this.Id, semanticModel);
385=> this.Project.Solution.WithDocumentSourceCodeKind(this.Id, kind).GetRequiredDocument(Id);
392var solution = this.Project.Solution.WithDocumentText(this.Id, text, PreservationMode.PreserveIdentity);
394if (Id.IsSourceGenerated)
397return solution.GetRequiredSourceGeneratedDocumentForAlreadyGeneratedId(Id);
400return solution.GetRequiredDocument(Id);
408var solution = this.Project.Solution.WithDocumentSyntaxRoot(this.Id, root, PreservationMode.PreserveIdentity);
410if (Id.IsSourceGenerated)
413return solution.GetRequiredSourceGeneratedDocumentForAlreadyGeneratedId(Id);
416return 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);
469if (this.Id != oldDocument.Id)
524var filteredDocumentIds = this.Project.Solution.GetRelatedDocumentIds(this.Id);
525return filteredDocumentIds.Remove(this.Id);
566var newSolution = this.Project.Solution.WithFrozenPartialCompilationIncludingSpecificDocument(this.Id, cancellationToken);
567return newSolution.GetRequiredDocument(this.Id);
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (12)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Microsoft.CodeAnalysis.Workspaces.UnitTests (58)
SolutionTests\SolutionTests.cs (21)
3894var doc2 = doc.Project.Solution.WithDocumentSyntaxRoot(doc.Id, newRoot, PreservationMode.PreserveValue).GetDocument(doc.Id);
4345var solution = project.Solution.WithDocumentText(documentToFreezeOriginal.Id, SourceText.From("class DocumentToFreeze { void M() { /*no top level change*/ } }"));
4346var documentToFreezeChanged = solution.GetDocument(documentToFreezeOriginal.Id);
4390var solution = project.Solution.WithDocumentText(documentToFreezeOriginal.Id, SourceText.From("class DocumentToFreeze { void M() { } public void NewMethod() { } }"));
4391var documentToFreezeChanged = solution.GetDocument(documentToFreezeOriginal.Id);
4635var relatedIds1 = currentSolution.GetRelatedDocumentIds(document1.Id);
4636var relatedIds2 = currentSolution.GetRelatedDocumentIds(document2.Id);
4637AssertEx.SetEqual(relatedIds1, ImmutableArray.Create(document1.Id, document2.Id));
4638AssertEx.SetEqual(relatedIds2, ImmutableArray.Create(document1.Id, document2.Id));
4640document1 = currentSolution.GetRequiredDocument(document1.Id);
4641document2 = currentSolution.GetRequiredDocument(document2.Id);
4652var frozenDoc2 = frozenDoc1.Project.Solution.GetRequiredDocument(document2.Id);
4667var frozenDoc1 = frozenDoc2.Project.Solution.GetRequiredDocument(document1.Id);
5652var newDoc = doc.Project.Solution.WithDocumentSyntaxRoot(doc.Id, newRoot).GetDocument(doc.Id);
5684static (sourceText, document) => document.Project.Solution.WithDocumentText(document.Id, sourceText, PreservationMode.PreserveIdentity),
5928var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id);
5967var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id);
Microsoft.Interop.ComInterfaceGenerator (2)
Microsoft.Interop.LibraryImportGenerator (4)
Microsoft.VisualStudio.LanguageServices (48)
CodeLens\CodeLensCallbackListener.cs (4)
116return await service.GetReferenceCountAsync(solution, document.Id, node, maxSearchResults, cancellationToken).ConfigureAwait(false);
137var references = await service.FindReferenceLocationsAsync(solution, document.Id, node, cancellationToken).ConfigureAwait(false);
143var projectVersion = await service.GetProjectCodeLensVersionAsync(solution, document.Id.ProjectId, cancellationToken).ConfigureAwait(false);
173return await service.FindReferenceMethodsAsync(solution, document.Id, node, cancellationToken).ConfigureAwait(false);
FindReferences\Entries\AbstractDocumentSpanEntry.cs (1)
58document.Id,
Preview\FileChange.cs (5)
47this.Id = left != null ? left.Id : right!.Id;
95return GetChangeList(diff, right.Id, oldText, newText);
128var entireSpanChild = new SpanChange(entireSpan, _buffer, document.Id, displayText, text, text, isDeletion: false, parent: this, engine: engine);
224if (vsWorkspace.TryGetImageListAndIndex(_imageService, document.Id, out pData[0].hImageList, out pData[0].Image))
Preview\TopLevelChange.cs (6)
80ApplyFileChangesCore(oldTextDocument, updatedTextDocument?.Id, updatedDocumentTextOpt,
91var newLinkedDocumentIdOpt = updatedDocumentTextOpt != null ? oldLinkedDocument.Id : null;
156solution = solution.AddDocument(oldDocument.Id, oldDocument.Name, oldText, oldDocument.Folders, oldDocument.FilePath);
160solution = solution.AddAnalyzerConfigDocument(oldDocument.Id, oldDocument.Name, SourceText.From(oldText), oldDocument.Folders, oldDocument.FilePath);
164solution = solution.AddAdditionalDocument(oldDocument.Id, oldDocument.Name, oldText, oldDocument.Folders, oldDocument.FilePath);
174Debug.Assert(oldDocument.Id == updatedDocumentIdOpt);
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
Microsoft.VisualStudio.LanguageServices.Implementation (10)
Microsoft.VisualStudio.LanguageServices.LiveShare (2)
Microsoft.VisualStudio.LanguageServices.Razor (50)
LanguageClient\Cohost\CohostInlineCompletionEndpoint.cs (2)
68(service, solutionInfo, cancellationToken) => service.GetInlineCompletionInfoAsync(solutionInfo, razorDocument.Id, linePosition, cancellationToken),
94(service, solutionInfo, cancellationToken) => service.FormatInlineCompletionAsync(solutionInfo, razorDocument.Id, options, span, result.Text, cancellationToken),
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CodeActions\CohostCodeActionsEndpoint.cs (2)
77(service, solutionInfo, cancellationToken) => service.GetCodeActionRequestInfoAsync(solutionInfo, razorDocument.Id, request, cancellationToken),
100(service, solutionInfo, cancellationToken) => service.GetCodeActionsAsync(solutionInfo, razorDocument.Id, request, delegatedCodeActions, cancellationToken),
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionResolveEndpoint.cs (1)
135razorDocument.Id,
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Formatting\CohostOnTypeFormattingEndpoint.cs (2)
88(service, solutionInfo, cancellationToken) => service.GetOnTypeFormattingTriggerKindAsync(solutionInfo, razorDocument.Id, request.Position.ToLinePosition(), request.Character, cancellationToken),
120(service, solutionInfo, cancellationToken) => service.GetOnTypeFormattingEditsAsync(solutionInfo, razorDocument.Id, htmlChanges, request.Position.ToLinePosition(), request.Character, options, cancellationToken),
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\GeneratedDocumentContents\CohostGeneratedDocumentContentsEndpoint.cs (3)
42(service, solutionInfo, cancellationToken) => service.GetCSharpDocumentTextAsync(solutionInfo, razorDocument.Id, cancellationToken),
46(service, solutionInfo, cancellationToken) => service.GetHtmlDocumentTextAsync(solutionInfo, razorDocument.Id, cancellationToken),
50(service, solutionInfo, cancellationToken) => service.GetFormattingDocumentTextAsync(solutionInfo, razorDocument.Id, cancellationToken),
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\OnAutoInsert\CohostOnAutoInsertEndpoint.cs (1)
101razorDocument.Id,
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\RazorSourceGeneratedDocumentSpanMappingService.cs (2)
39(service, solutionInfo, cancellationToken) => service.MapTextChangesAsync(solutionInfo, newDocument.Id, changesArray, cancellationToken),
53(service, solutionInfo, cancellationToken) => service.MapSpansAsync(solutionInfo, document.Id, spans, cancellationToken),
SyntaxVisualizer\SyntaxVisualizerHelper.cs (2)
27(service, solutionInfo, cancellationToken) => service.GetRazorSyntaxTreeAsync(solutionInfo, razorDocument.Id, cancellationToken),
47(service, solutionInfo, cancellationToken) => service.GetTagHelpersJsonAsync(solutionInfo, razorDocument.Id, tagHelpersKind, cancellationToken),
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (37)
Cohost\HtmlDocumentSynchronizerTest.cs (14)
29_documentId = document.Id;
60Assert.Equal(_documentId, i.Document.Id);
85Assert.Equal(_documentId, i.Document.Id);
91Assert.Equal(_documentId, i.Document.Id);
115Assert.Equal(_documentId, i.Document.Id);
138Assert.Equal(_documentId, i.Document.Id);
174Assert.Equal(_documentId, i.Document.Id);
210Assert.Equal(_documentId, i.Document.Id);
216Assert.Equal(_documentId, i.Document.Id);
248Assert.Equal(_documentId, i.Document.Id);
273Assert.Equal(_documentId, i.Document.Id);
304Assert.Equal(_documentId, i.Document.Id);
354Assert.Equal(_documentId, i.Document.Id);
361private readonly DocumentId _documentId = document.Id;
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\NestedFiles\RemoteAddNestedFileServiceTest.cs (10)
21(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.Css, ct),
37(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.JavaScript, ct),
53(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.CSharp, ct),
81(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.CSharp, ct),
112(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.CSharp, ct),
139(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.Css, ct),
156(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.CSharp, ct),
192(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.CSharp, ct),
215(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.CSharp, ct),
239(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, (NestedFileKind)999, ct),
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Microsoft.VisualStudioCode.RazorExtension (35)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CodeActions\CohostCodeActionsEndpoint.cs (2)
77(service, solutionInfo, cancellationToken) => service.GetCodeActionRequestInfoAsync(solutionInfo, razorDocument.Id, request, cancellationToken),
100(service, solutionInfo, cancellationToken) => service.GetCodeActionsAsync(solutionInfo, razorDocument.Id, request, delegatedCodeActions, cancellationToken),
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionResolveEndpoint.cs (1)
135razorDocument.Id,
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Formatting\CohostOnTypeFormattingEndpoint.cs (2)
88(service, solutionInfo, cancellationToken) => service.GetOnTypeFormattingTriggerKindAsync(solutionInfo, razorDocument.Id, request.Position.ToLinePosition(), request.Character, cancellationToken),
120(service, solutionInfo, cancellationToken) => service.GetOnTypeFormattingEditsAsync(solutionInfo, razorDocument.Id, htmlChanges, request.Position.ToLinePosition(), request.Character, options, cancellationToken),
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\GeneratedDocumentContents\CohostGeneratedDocumentContentsEndpoint.cs (3)
42(service, solutionInfo, cancellationToken) => service.GetCSharpDocumentTextAsync(solutionInfo, razorDocument.Id, cancellationToken),
46(service, solutionInfo, cancellationToken) => service.GetHtmlDocumentTextAsync(solutionInfo, razorDocument.Id, cancellationToken),
50(service, solutionInfo, cancellationToken) => service.GetFormattingDocumentTextAsync(solutionInfo, razorDocument.Id, cancellationToken),
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\OnAutoInsert\CohostOnAutoInsertEndpoint.cs (1)
101razorDocument.Id,
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\RazorSourceGeneratedDocumentSpanMappingService.cs (2)
39(service, solutionInfo, cancellationToken) => service.MapTextChangesAsync(solutionInfo, newDocument.Id, changesArray, cancellationToken),
53(service, solutionInfo, cancellationToken) => service.MapSpansAsync(solutionInfo, document.Id, spans, cancellationToken),
Microsoft.VisualStudioCode.RazorExtension.UnitTests (11)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\NestedFiles\RemoteAddNestedFileServiceTest.cs (10)
21(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.Css, ct),
37(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.JavaScript, ct),
53(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.CSharp, ct),
81(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.CSharp, ct),
112(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.CSharp, ct),
139(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.Css, ct),
156(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.CSharp, ct),
192(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.CSharp, ct),
215(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, NestedFileKind.CSharp, ct),
239(service, solutionInfo, ct) => service.GetNewNestedFileWorkspaceEditAsync(solutionInfo, document.Id, (NestedFileKind)999, ct),
Roslyn.Diagnostics.Analyzers (13)
Roslyn.Diagnostics.CSharp.Analyzers (3)
Roslyn.VisualStudio.DiagnosticsWindow (1)
Roslyn.VisualStudio.Next.UnitTests (26)
Services\ServiceHubServicesTests.cs (12)
116(service, cancellationToken) => service.SynchronizeTextChangesAsync(oldDocument.Id, oldState.Text, newText.GetTextChanges(oldText).AsImmutable(), newState.Text, cancellationToken),
164var priorityDocumentId = solution.Projects.Single().Documents.Single().Id;
176Assert.Equal(solution.Projects.Single().Documents.Single().Id, info.DocumentId);
455tempDocId = tempDoc.Id;
781return tempDoc.Id;
1527Contract.ThrowIfFalse(workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(tempDoc.Id, SourceText.From("// new text"))));
1541Contract.ThrowIfFalse(workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(tempDoc.Id, SourceText.From("// more new text"))));
1611Contract.ThrowIfFalse(workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(tempDoc.Id, SourceText.From("// new text"))));
1633Contract.ThrowIfFalse(workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(tempDoc.Id, SourceText.From("// more new text"))));
1690Contract.ThrowIfFalse(workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(tempDoc.Id, SourceText.From("// new text"))));
1717Contract.ThrowIfFalse(workspace.TryApplyChanges(workspace.CurrentSolution.WithDocumentText(tempDoc.Id, SourceText.From("// more new text"))));
2011var documentIds = documents.SelectAsArray(document => document.Id);
Text.Analyzers (13)