1 type derived from TestGeneratorReference
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionWithSourceGeneratorTests.cs (1)
105private sealed class TestGeneratorReferenceWithFilePathEquality : TestGeneratorReference, IEquatable<AnalyzerReference>
90 instantiations of TestGeneratorReference
IdeBenchmarks (1)
Lsp\LspSourceGeneratorBenchmarks.cs (1)
84new TestGeneratorReference(generator));
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (2)
src\Analyzers\CSharp\Tests\GenerateMethod\GenerateMethodTests_Razor.cs (1)
31new TestGeneratorReference(
src\Analyzers\CSharp\Tests\RemoveUnnecessaryImports\RemoveUnnecessaryImportsTests.cs (1)
236var updatedProject = project.AddAnalyzerReference(new TestGeneratorReference(razorGenerator));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Completion\CompletionServiceTests.cs (1)
205var analyzerReference = new TestGeneratorReference(generator);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (3)
GenerateVariable\GenerateVariableTests_Razor.cs (1)
33new TestGeneratorReference(
src\Analyzers\CSharp\Tests\GenerateMethod\GenerateMethodTests_Razor.cs (1)
31new TestGeneratorReference(
src\Analyzers\CSharp\Tests\RemoveUnnecessaryImports\RemoveUnnecessaryImportsTests.cs (1)
236var updatedProject = project.AddAnalyzerReference(new TestGeneratorReference(razorGenerator));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (1)
915Assert.True(workspace.TryApplyChanges(workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(new TestGeneratorReference(generator)).Solution));
Microsoft.CodeAnalysis.ExternalAccess.HotReload.UnitTests (4)
HotReloadServiceTests.cs (4)
178solution = project.Solution.AddAnalyzerReference(projectId, new TestGeneratorReference(generator)); 231.AddAnalyzerReference(projectId, new TestGeneratorReference(generator)); 277.AddAnalyzerReference(projectId, new TestGeneratorReference(generator)); 372.AddAnalyzerReference(projectId, new TestGeneratorReference(generator));
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
117solution = solution.AddAnalyzerReference(project.Id, new TestGeneratorReference(generator));
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (2)
2400solution = project.Solution.AddAnalyzerReference(projectId, new TestGeneratorReference(generator)); 2570solution = project.Solution.AddAnalyzerReference(projectId, new TestGeneratorReference(generator));
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (16)
Definitions\GoToDefinitionTests.cs (1)
367var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(new TestGeneratorReference(razorGenerator));
Diagnostics\AdditionalFileDiagnosticsTests.cs (1)
206new TestGeneratorReference(generator));
Diagnostics\PullDiagnosticTests.cs (6)
689new TestGeneratorReference(generator)); 760new TestGeneratorReference(generator)); 1184solution = solution.AddAnalyzerReference(solution.ProjectIds.Single(), new TestGeneratorReference(generator)); 1493new TestGeneratorReference(generator)); 1540new TestGeneratorReference(generator)); 1573new TestGeneratorReference(generator));
Diagnostics\WorkspaceProjectDiagnosticsTests.cs (1)
72var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(new TestGeneratorReference(razorGenerator));
References\FindAllReferencesHandlerTests.cs (2)
377var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(new TestGeneratorReference(razorGenerator)); 415var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(new TestGeneratorReference(razorGenerator));
Rename\RenameTests.cs (5)
269var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(new TestGeneratorReference(razorGenerator)); 325var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(new TestGeneratorReference(razorGenerator)); 379var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(new TestGeneratorReference(razorGenerator)); 438var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(new TestGeneratorReference(razorGenerator)); 491var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(new TestGeneratorReference(razorGenerator));
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Workspaces\TestWorkspace_XmlConsumption.cs (1)
186analyzers.Add(new TestGeneratorReference(testGenerator));
Microsoft.CodeAnalysis.Workspaces.UnitTests (48)
SolutionTests\SolutionTests.cs (1)
5950project1 = project1.AddAnalyzerReference(new TestGeneratorReference(new CallbackGenerator(() =>
SolutionTests\SolutionWithSourceGeneratorTests.cs (46)
47var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 134var generatorReferenceToKeep = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent", hintName: "generatorReferenceToKeep")); 135var analyzerReferenceToAddAndRemove = new TestGeneratorReference(new SingleFileTestGenerator2("// More Static Content", hintName: "analyzerReferenceToAddAndRemove")); 161var generatorReference1 = new TestGeneratorReference(new SingleFileTestGenerator("", hintName: "DuplicateFile"), analyzerFilePath: "Z:\\A.dll"); 162var generatorReference2 = new TestGeneratorReference(new SingleFileTestGenerator("", hintName: "DuplicateFile"), analyzerFilePath: "Z:\\B.dll"); 180var analyzerReference = new TestGeneratorReference(generator); 252var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 292var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 336var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 364var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 386var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 417var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 442var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 456var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 479var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 499var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 526var analyzerReference = new TestGeneratorReference(generator); 587var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 611var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 630var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 658var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 689var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 717var analyzerReference = new TestGeneratorReference(generator); 748var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 777var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 806var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 841var analyzerReference = new TestGeneratorReference( 867var analyzerReference = new TestGeneratorReference( 900var analyzerReference = new TestGeneratorReference( 925var analyzerReference = new TestGeneratorReference( 943var analyzerReference1 = new TestGeneratorReference( 945var analyzerReference2 = new TestGeneratorReference( 983var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1015var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1045var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1085var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1113var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1140var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1168var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1200var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Generated document 1")); 1201var analyzerReference2 = new TestGeneratorReference(new CallbackGenerator2(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Generated document 2")); 1254var analyzerReference = new TestGeneratorReference( 1289var analyzerReference = new TestGeneratorReference( 1326var analyzerReference = new TestGeneratorReference( 1357var analyzerReference = new TestGeneratorReference( 1397var analyzerReference = new TestGeneratorReference(
SolutionTests\SourceGeneratorTelemetryCollectorWorkspaceServiceTests.cs (1)
29var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// Hello World"), analyzerFilePath: nonExistentFilePath);
Roslyn.VisualStudio.Next.UnitTests (10)
Services\ServiceHubServicesTests.cs (10)
446var analyzerReference = new TestGeneratorReference(generator); 769var analyzerReference = new TestGeneratorReference(generator); 1513.AddAnalyzerReference(new TestGeneratorReference(generator1)) 1514.AddAnalyzerReference(new TestGeneratorReference(generator2)); 1598.AddAnalyzerReference(new TestGeneratorReference(generator1)); 1622Contract.ThrowIfFalse(workspace.TryApplyChanges(workspace.CurrentSolution.WithProjectAnalyzerReferences(projectId, [.. project.AnalyzerReferences, new TestGeneratorReference(generator2)]))); 1677.AddAnalyzerReference(new TestGeneratorReference(generator1)); 1701Contract.ThrowIfFalse(workspace.TryApplyChanges(workspace.CurrentSolution.WithProjectAnalyzerReferences(projectId, [.. project.AnalyzerReferences, new TestGeneratorReference(generator2)]))); 1751var analyzerReference1 = new TestGeneratorReference(generator1); 1775var analyzerReference2 = new TestGeneratorReference(generator1);
62 references to TestGeneratorReference
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Completion\CompletionServiceTests.cs (1)
205var analyzerReference = new TestGeneratorReference(generator);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (9)
Remote\InProcRemoteHostClientProvider.cs (2)
42ConcurrentDictionary<Guid, TestGeneratorReference> sharedTestGeneratorReferences, 51ConcurrentDictionary<Guid, TestGeneratorReference> sharedTestGeneratorReferences,
Remote\TestSerializerService.cs (7)
26ConcurrentDictionary<Guid, TestGeneratorReference> sharedTestGeneratorReferences, 41private readonly ConcurrentDictionary<Guid, TestGeneratorReference> _sharedTestGeneratorReferences = sharedTestGeneratorReferences; 76TestGeneratorReference generatorReference => generatorReference.Checksum, 84if (reference is TestGeneratorReference generatorReference) 103Contract.ThrowIfFalse(_sharedTestGeneratorReferences.TryGetValue(testGeneratorReferenceGuid, out var generatorReference)); 134private ConcurrentDictionary<Guid, TestGeneratorReference>? _sharedTestGeneratorReferences; 147public ConcurrentDictionary<Guid, TestGeneratorReference> SharedTestGeneratorReferences
Microsoft.CodeAnalysis.Workspaces.UnitTests (48)
SolutionTests\SolutionWithSourceGeneratorTests.cs (47)
47var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 134var generatorReferenceToKeep = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent", hintName: "generatorReferenceToKeep")); 135var analyzerReferenceToAddAndRemove = new TestGeneratorReference(new SingleFileTestGenerator2("// More Static Content", hintName: "analyzerReferenceToAddAndRemove")); 161var generatorReference1 = new TestGeneratorReference(new SingleFileTestGenerator("", hintName: "DuplicateFile"), analyzerFilePath: "Z:\\A.dll"); 162var generatorReference2 = new TestGeneratorReference(new SingleFileTestGenerator("", hintName: "DuplicateFile"), analyzerFilePath: "Z:\\B.dll"); 180var analyzerReference = new TestGeneratorReference(generator); 252var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 292var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 336var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 364var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 386var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 402static Solution AddProjectWithReference(Solution solution, TestGeneratorReference analyzerReference) 417var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 442var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 456var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 479var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 499var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 526var analyzerReference = new TestGeneratorReference(generator); 587var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 611var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 630var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 658var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 689var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 717var analyzerReference = new TestGeneratorReference(generator); 748var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 777var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 806var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 841var analyzerReference = new TestGeneratorReference( 867var analyzerReference = new TestGeneratorReference( 900var analyzerReference = new TestGeneratorReference( 925var analyzerReference = new TestGeneratorReference( 943var analyzerReference1 = new TestGeneratorReference( 945var analyzerReference2 = new TestGeneratorReference( 983var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1015var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1045var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1085var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1113var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1140var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1168var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1200var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Generated document 1")); 1201var analyzerReference2 = new TestGeneratorReference(new CallbackGenerator2(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Generated document 2")); 1254var analyzerReference = new TestGeneratorReference( 1289var analyzerReference = new TestGeneratorReference( 1326var analyzerReference = new TestGeneratorReference( 1357var analyzerReference = new TestGeneratorReference( 1397var analyzerReference = new TestGeneratorReference(
SolutionTests\SourceGeneratorTelemetryCollectorWorkspaceServiceTests.cs (1)
29var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// Hello World"), analyzerFilePath: nonExistentFilePath);
Roslyn.VisualStudio.Next.UnitTests (4)
Services\ServiceHubServicesTests.cs (4)
446var analyzerReference = new TestGeneratorReference(generator); 769var analyzerReference = new TestGeneratorReference(generator); 1751var analyzerReference1 = new TestGeneratorReference(generator1); 1775var analyzerReference2 = new TestGeneratorReference(generator1);