1 type derived from TestGeneratorReference
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionWithSourceGeneratorTests.cs (1)
107private sealed class TestGeneratorReferenceWithFilePathEquality : TestGeneratorReference, IEquatable<AnalyzerReference>
3 instantiations of TestGeneratorReference
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
116solution = solution.AddAnalyzerReference(project.Id, new TestGeneratorReference(generator));
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionWithSourceGeneratorTests.cs (1)
528var analyzerReference = new TestGeneratorReference(generator);
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
SolutionExplorer\SourceGeneratorItemTests.vb (1)
268Dim analyzerReference = New TestGeneratorReference(New GenerateFileForEachAdditionalFileWithContentsCommented())
58 references to TestGeneratorReference
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Completion\CompletionServiceTests.cs (1)
205var analyzerReference = new TestGeneratorReference(generator);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (8)
Remote\InProcRemoteHostClientProvider.cs (2)
42ConcurrentDictionary<Guid, TestGeneratorReference> sharedTestGeneratorReferences, 51ConcurrentDictionary<Guid, TestGeneratorReference> sharedTestGeneratorReferences,
Remote\TestSerializerService.cs (6)
29ConcurrentDictionary<Guid, TestGeneratorReference> sharedTestGeneratorReferences, 42private readonly ConcurrentDictionary<Guid, TestGeneratorReference> _sharedTestGeneratorReferences = sharedTestGeneratorReferences; 77TestGeneratorReference generatorReference => generatorReference.Checksum, 85if (reference is TestGeneratorReference generatorReference) 119private ConcurrentDictionary<Guid, TestGeneratorReference>? _sharedTestGeneratorReferences; 132public ConcurrentDictionary<Guid, TestGeneratorReference> SharedTestGeneratorReferences
Microsoft.CodeAnalysis.Workspaces.UnitTests (47)
SolutionTests\SolutionWithSourceGeneratorTests.cs (46)
49var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 136var generatorReferenceToKeep = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent", hintName: "generatorReferenceToKeep")); 137var analyzerReferenceToAddAndRemove = new TestGeneratorReference(new SingleFileTestGenerator2("// More Static Content", hintName: "analyzerReferenceToAddAndRemove")); 163var generatorReference1 = new TestGeneratorReference(new SingleFileTestGenerator("", hintName: "DuplicateFile"), analyzerFilePath: "Z:\\A.dll"); 164var generatorReference2 = new TestGeneratorReference(new SingleFileTestGenerator("", hintName: "DuplicateFile"), analyzerFilePath: "Z:\\B.dll"); 182var analyzerReference = new TestGeneratorReference(generator); 254var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 294var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 338var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 366var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 388var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 404static Solution AddProjectWithReference(Solution solution, TestGeneratorReference analyzerReference) 419var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 444var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 458var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 481var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 501var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 528var analyzerReference = new TestGeneratorReference(generator); 589var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 613var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 632var analyzerReference = new TestGeneratorReference(new GenerateFileForEachAdditionalFileWithContentsCommented()); 660var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 691var analyzerReference = new TestGeneratorReference(new SingleFileTestGenerator("// StaticContent")); 719var analyzerReference = new TestGeneratorReference(generator); 750var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 779var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 808var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 843var analyzerReference = new TestGeneratorReference( 869var analyzerReference = new TestGeneratorReference( 902var analyzerReference = new TestGeneratorReference( 927var analyzerReference = new TestGeneratorReference( 945var analyzerReference1 = new TestGeneratorReference( 947var analyzerReference2 = new TestGeneratorReference( 985var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1017var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1047var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1087var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1115var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1142var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1170var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!")); 1202var analyzerReference = new TestGeneratorReference(new CallbackGenerator(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Generated document 1")); 1203var analyzerReference2 = new TestGeneratorReference(new CallbackGenerator2(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Generated document 2")); 1256var analyzerReference = new TestGeneratorReference( 1291var analyzerReference = new TestGeneratorReference( 1328var analyzerReference = new TestGeneratorReference( 1359var 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)
445var analyzerReference = new TestGeneratorReference(generator); 784var analyzerReference = new TestGeneratorReference(generator);