59 references to SingleFileTestGenerator
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (19)
CommandLineTests.cs (19)
12823
var partialStructGenerator = new
SingleFileTestGenerator
(GeneratedCode, "Generated.cs");
12933
var partialStructGenerator = new
SingleFileTestGenerator
(GeneratedSource, "Generated.cs");
13923
var generator = new
SingleFileTestGenerator
(generatedSource, "generatedSource.cs");
13946
var generator = new
SingleFileTestGenerator
(generatedSource, "generatedSource.cs");
14002
var generator = new
SingleFileTestGenerator
(source1, source1Name);
14132
var generator = new
SingleFileTestGenerator
(generatedSource, hintName);
14158
var generator1 = new
SingleFileTestGenerator
(generatedSource1, "generatedSource.cs");
14166
var generator2 = new
SingleFileTestGenerator
(generatedSource2, "generatedSource.cs");
14192
var generator = new
SingleFileTestGenerator
(source1, source1Name);
14234
var generator = new
SingleFileTestGenerator
(generatedSource, generatedPath);
14309
var generator = new
SingleFileTestGenerator
(generatedSource, "generatedSource.cs");
14330
var generator = new
SingleFileTestGenerator
(generatedSource, "generatedSource.cs");
14351
var generator = new
SingleFileTestGenerator
(generatedSource, "generatedSource.cs");
14443
var generator = new
SingleFileTestGenerator
(generatedSource, "generatedSource.cs");
14506
var generator = new
SingleFileTestGenerator
(generatedSource, "Generated.cs");
14576
var generator = new
SingleFileTestGenerator
(generatedSource, "Generated.cs");
14648
var generator = new
SingleFileTestGenerator
(generatedSource, "Generated.cs");
14691
var generator = new
SingleFileTestGenerator
("public class D {}", "generated.cs");
14922
var generator = new
SingleFileTestGenerator
(generatedSource, "generatedSource.cs");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
SourceGeneration\GeneratorDriverTests.cs (9)
132
SingleFileTestGenerator testGenerator = new
SingleFileTestGenerator
(generatorSource);
164
SingleFileTestGenerator testGenerator = new
SingleFileTestGenerator
(generatorSource);
222
SingleFileTestGenerator testGenerator = new
SingleFileTestGenerator
(generatorSource);
258
var generator = new
SingleFileTestGenerator
("public class D { }");
526
var generator = new
SingleFileTestGenerator
("public class D {}", "source.cs");
556
var generator = new
SingleFileTestGenerator
("public class D {}", "source.cs");
617
var generator2 = new
SingleFileTestGenerator
("public class F{}");
1091
var generator2 = new
SingleFileTestGenerator
("public class F{}");
1135
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)
1466
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)
328
var generatorReference = await AddGeneratorAsync(new
SingleFileTestGenerator
(generatorText), testLspServer.TestWorkspace);
354
var generatorReference = await AddGeneratorAsync(new
SingleFileTestGenerator
(generatorText), testLspServer.TestWorkspace);
384
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);