59 references to SingleFileTestGenerator
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (19)
CommandLineTests.cs (19)
12897
var partialStructGenerator = new
SingleFileTestGenerator
(GeneratedCode, "Generated.cs");
13007
var partialStructGenerator = new
SingleFileTestGenerator
(GeneratedSource, "Generated.cs");
13997
var generator = new
SingleFileTestGenerator
(generatedSource, "generatedSource.cs");
14020
var generator = new
SingleFileTestGenerator
(generatedSource, "generatedSource.cs");
14076
var generator = new
SingleFileTestGenerator
(source1, source1Name);
14206
var generator = new
SingleFileTestGenerator
(generatedSource, hintName);
14232
var generator1 = new
SingleFileTestGenerator
(generatedSource1, "generatedSource.cs");
14240
var generator2 = new
SingleFileTestGenerator
(generatedSource2, "generatedSource.cs");
14266
var generator = new
SingleFileTestGenerator
(source1, source1Name);
14308
var generator = new
SingleFileTestGenerator
(generatedSource, generatedPath);
14383
var generator = new
SingleFileTestGenerator
(generatedSource, "generatedSource.cs");
14404
var generator = new
SingleFileTestGenerator
(generatedSource, "generatedSource.cs");
14425
var generator = new
SingleFileTestGenerator
(generatedSource, "generatedSource.cs");
14517
var generator = new
SingleFileTestGenerator
(generatedSource, "generatedSource.cs");
14580
var generator = new
SingleFileTestGenerator
(generatedSource, "Generated.cs");
14650
var generator = new
SingleFileTestGenerator
(generatedSource, "Generated.cs");
14722
var generator = new
SingleFileTestGenerator
(generatedSource, "Generated.cs");
14765
var generator = new
SingleFileTestGenerator
("public class D {}", "generated.cs");
14996
var generator = new
SingleFileTestGenerator
(generatedSource, "generatedSource.cs");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
SourceGeneration\GeneratorDriverTests.cs (9)
136
SingleFileTestGenerator testGenerator = new
SingleFileTestGenerator
(generatorSource);
168
SingleFileTestGenerator testGenerator = new
SingleFileTestGenerator
(generatorSource);
226
SingleFileTestGenerator testGenerator = new
SingleFileTestGenerator
(generatorSource);
262
var generator = new
SingleFileTestGenerator
("public class D { }");
530
var generator = new
SingleFileTestGenerator
("public class D {}", "source.cs");
560
var generator = new
SingleFileTestGenerator
("public class D {}", "source.cs");
621
var generator2 = new
SingleFileTestGenerator
("public class F{}");
1095
var generator2 = new
SingleFileTestGenerator
("public class F{}");
1139
var generator = new
SingleFileTestGenerator
("public class D {}", "source.cs");
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (9)
Definitions\GoToDefinitionTests.cs (1)
308
await AddGeneratorAsync(new
SingleFileTestGenerator
("""
Definitions\GoToTypeDefinitionTests.cs (1)
218
await AddGeneratorAsync(new
SingleFileTestGenerator
("""
Diagnostics\PullDiagnosticTests.cs (1)
1465
var generator = new
SingleFileTestGenerator
(content: "", hintName: "GeneratedFile.cs");
Workspaces\LspWorkspaceManagerTests.cs (3)
654
await AddGeneratorAsync(new
SingleFileTestGenerator
(generatorText), testLspServer.TestWorkspace);
675
await AddGeneratorAsync(new
SingleFileTestGenerator
("// Hello World!"), testLspServer.TestWorkspace);
691
var generatorReference = await AddGeneratorAsync(new
SingleFileTestGenerator
(generatorText), testLspServer.TestWorkspace);
Workspaces\SourceGeneratedDocumentTests.cs (3)
327
var generatorReference = await AddGeneratorAsync(new
SingleFileTestGenerator
(generatorText), testLspServer.TestWorkspace);
353
var generatorReference = await AddGeneratorAsync(new
SingleFileTestGenerator
(generatorText), testLspServer.TestWorkspace);
443
await AddGeneratorAsync(new
SingleFileTestGenerator
(generatedDocumentText), testLspServer.TestWorkspace);
Microsoft.CodeAnalysis.Test.Utilities (1)
SourceGeneration\TestGenerators.cs (1)
75
public SingleFileTestGenerator2(string content, string hintName = "generatedFile") :
base
(content, hintName)
Microsoft.CodeAnalysis.Workspaces.UnitTests (21)
SolutionTests\SolutionWithSourceGeneratorTests.cs (20)
85
static ISourceGenerator CreateGenerator() => new
SingleFileTestGenerator
("// StaticContent", hintName: "generated");
135
var generatorReferenceToKeep = new TestGeneratorReference(new
SingleFileTestGenerator
("// StaticContent", hintName: "generatorReferenceToKeep"));
162
var generatorReference1 = new TestGeneratorReference(new
SingleFileTestGenerator
("", hintName: "DuplicateFile"), analyzerFilePath: "Z:\\A.dll");
163
var generatorReference2 = new TestGeneratorReference(new
SingleFileTestGenerator
("", hintName: "DuplicateFile"), analyzerFilePath: "Z:\\B.dll");
480
var analyzerReference = new TestGeneratorReference(new
SingleFileTestGenerator
("// StaticContent"));
500
var analyzerReference = new TestGeneratorReference(new
SingleFileTestGenerator
("// StaticContent"));
524
ISourceGenerator generator = generatorProducesTree ? new
SingleFileTestGenerator
("// StaticContent")
588
var analyzerReference = new TestGeneratorReference(new
SingleFileTestGenerator
("// StaticContent"));
612
var analyzerReference = new TestGeneratorReference(new
SingleFileTestGenerator
("// StaticContent"));
659
var analyzerReference = new TestGeneratorReference(new
SingleFileTestGenerator
("// StaticContent"));
690
var analyzerReference = new TestGeneratorReference(new
SingleFileTestGenerator
("// StaticContent"));
869
new
SingleFileTestGenerator
("// Hello, World"));
902
new
SingleFileTestGenerator
("// Hello, World"));
927
new
SingleFileTestGenerator
("// Hello, World"));
945
new
SingleFileTestGenerator
("// Hello, World 1"));
947
new
SingleFileTestGenerator
("// Hello, World 2"));
1256
new
SingleFileTestGenerator
("// Hello, World"));
1291
new
SingleFileTestGenerator
("// Hello, World"));
1328
new
SingleFileTestGenerator
("// Hello, World"));
1359
new
SingleFileTestGenerator
("// Hello, World"));
SolutionTests\SourceGeneratorTelemetryCollectorWorkspaceServiceTests.cs (1)
29
var analyzerReference = new TestGeneratorReference(new
SingleFileTestGenerator
("// Hello World"), analyzerFilePath: nonExistentFilePath);