1 type derived from TestGeneratorReference
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionWithSourceGeneratorTests.cs (1)
104private sealed class TestGeneratorReferenceWithFilePathEquality : TestGeneratorReference, IEquatable<AnalyzerReference>
68 instantiations of TestGeneratorReference
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Completion\CompletionServiceTests.cs (1)
205var analyzerReference = new TestGeneratorReference(generator);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (1)
950Assert.True(workspace.TryApplyChanges(workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(new TestGeneratorReference(generator)).Solution));
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
116solution = solution.AddAnalyzerReference(project.Id, new TestGeneratorReference(generator));
Microsoft.CodeAnalysis.Features.UnitTests (4)
EditAndContinue\CompileTimeSolutionProviderTests.cs (2)
47AddAnalyzerReference(projectId, new TestGeneratorReference(generator)). 113.AddAnalyzerReference(projectId, new TestGeneratorReference(generator))
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (2)
2249solution = project.Solution.AddAnalyzerReference(projectId, new TestGeneratorReference(generator)); 2419solution = project.Solution.AddAnalyzerReference(projectId, new TestGeneratorReference(generator));
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (10)
Definitions\GoToDefinitionTests.cs (1)
367var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(new TestGeneratorReference(razorGenerator));
Diagnostics\PullDiagnosticTests.cs (5)
676new TestGeneratorReference(generator)); 748new TestGeneratorReference(generator)); 1100solution = solution.AddAnalyzerReference(solution.ProjectIds.Single(), new TestGeneratorReference(generator)); 1409new TestGeneratorReference(generator)); 1431new TestGeneratorReference(generator));
References\FindAllReferencesHandlerTests.cs (1)
377var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(new TestGeneratorReference(razorGenerator));
Rename\RenameTests.cs (3)
267var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(new TestGeneratorReference(razorGenerator)); 316var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(new TestGeneratorReference(razorGenerator)); 359var 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 (47)
SolutionTests\SolutionTests.cs (1)
5783project1 = project1.AddAnalyzerReference(new TestGeneratorReference(new CallbackGenerator(() =>
SolutionTests\SolutionWithSourceGeneratorTests.cs (45)
46var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 133var generatorReferenceToKeep = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent", hintName: "generatorReferenceToKeep")); 134var analyzerReferenceToAddAndRemove = new TestGeneratorReference(new SingleFileTestGenerator2("// More Static Content", hintName: "analyzerReferenceToAddAndRemove")); 160var generatorReference1 = new TestGeneratorReference(new SingleFileTestGenerator("", hintName: "DuplicateFile"), analyzerFilePath: "Z:\\A.dll"); 161var generatorReference2 = new TestGeneratorReference(new SingleFileTestGenerator("", hintName: "DuplicateFile"), analyzerFilePath: "Z:\\B.dll"); 179var analyzerReference = new TestGeneratorReference(generator); 251var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 291var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 335var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 363var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 385var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 416var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 441var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 455var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 478var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 498var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 525var analyzerReference = new TestGeneratorReference(generator); 586var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 610var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 629var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 657var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 688var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 716var analyzerReference = new TestGeneratorReference(generator); 747var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 776var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 805var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 840var analyzerReference = new TestGeneratorReference( 866var analyzerReference = new TestGeneratorReference( 899var analyzerReference = new TestGeneratorReference( 924var analyzerReference = new TestGeneratorReference( 942var analyzerReference1 = new TestGeneratorReference( 944var analyzerReference2 = new TestGeneratorReference( 982var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1014var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1044var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1084var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1112var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1139var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1167var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1199var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Generated document 1")); 1200var analyzerReference2 = new TestGeneratorReference(new CallbackGenerator2(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Generated document 2")); 1253var analyzerReference = new TestGeneratorReference( 1288var analyzerReference = new TestGeneratorReference( 1325var analyzerReference = new TestGeneratorReference( 1356var analyzerReference = new TestGeneratorReference(
SolutionTests\SourceGeneratorTelemetryCollectorWorkspaceServiceTests.cs (1)
29var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// Hello World"), analyzerFilePath: nonExistentFilePath);
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
SolutionExplorer\SourceGeneratorItemTests.vb (1)
267Dim analyzerReference = New TestGeneratorReference(New GenerateFileForEachAdditionalFileWithContentsCommented())
Roslyn.VisualStudio.Next.UnitTests (2)
Services\ServiceHubServicesTests.cs (2)
446var analyzerReference = new TestGeneratorReference(generator); 769var analyzerReference = new TestGeneratorReference(generator);
59 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)
29ConcurrentDictionary<Guid, TestGeneratorReference> sharedTestGeneratorReferences, 42private readonly ConcurrentDictionary<Guid, TestGeneratorReference> _sharedTestGeneratorReferences = sharedTestGeneratorReferences; 77TestGeneratorReference generatorReference => generatorReference.Checksum, 85if (reference is TestGeneratorReference generatorReference) 104Contract.ThrowIfFalse(_sharedTestGeneratorReferences.TryGetValue(testGeneratorReferenceGuid, out var generatorReference)); 119private ConcurrentDictionary<Guid, TestGeneratorReference>? _sharedTestGeneratorReferences; 132public ConcurrentDictionary<Guid, TestGeneratorReference> SharedTestGeneratorReferences
Microsoft.CodeAnalysis.Workspaces.UnitTests (47)
SolutionTests\SolutionWithSourceGeneratorTests.cs (46)
46var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 133var generatorReferenceToKeep = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent", hintName: "generatorReferenceToKeep")); 134var analyzerReferenceToAddAndRemove = new TestGeneratorReference(new SingleFileTestGenerator2("// More Static Content", hintName: "analyzerReferenceToAddAndRemove")); 160var generatorReference1 = new TestGeneratorReference(new SingleFileTestGenerator("", hintName: "DuplicateFile"), analyzerFilePath: "Z:\\A.dll"); 161var generatorReference2 = new TestGeneratorReference(new SingleFileTestGenerator("", hintName: "DuplicateFile"), analyzerFilePath: "Z:\\B.dll"); 179var analyzerReference = new TestGeneratorReference(generator); 251var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 291var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 335var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 363var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 385var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 401static Solution AddProjectWithReference(Solution solution, TestGeneratorReference analyzerReference) 416var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 441var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 455var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 478var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 498var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 525var analyzerReference = new TestGeneratorReference(generator); 586var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 610var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 629var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 657var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 688var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 716var analyzerReference = new TestGeneratorReference(generator); 747var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 776var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 805var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 840var analyzerReference = new TestGeneratorReference( 866var analyzerReference = new TestGeneratorReference( 899var analyzerReference = new TestGeneratorReference( 924var analyzerReference = new TestGeneratorReference( 942var analyzerReference1 = new TestGeneratorReference( 944var analyzerReference2 = new TestGeneratorReference( 982var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1014var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1044var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1084var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1112var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1139var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1167var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1199var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Generated document 1")); 1200var analyzerReference2 = new TestGeneratorReference(new CallbackGenerator2(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Generated document 2")); 1253var analyzerReference = new TestGeneratorReference( 1288var analyzerReference = new TestGeneratorReference( 1325var analyzerReference = new TestGeneratorReference( 1356var analyzerReference = new TestGeneratorReference(
SolutionTests\SourceGeneratorTelemetryCollectorWorkspaceServiceTests.cs (1)
29var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// Hello World"), analyzerFilePath: nonExistentFilePath);
Roslyn.VisualStudio.Next.UnitTests (2)
Services\ServiceHubServicesTests.cs (2)
446var analyzerReference = new TestGeneratorReference(generator); 769var analyzerReference = new TestGeneratorReference(generator);