136 references to GeneratedTrees
Microsoft.CodeAnalysis (1)
CommandLine\CommonCompiler.cs (1)
834
if (!disableCache && driver.GetRunResult().
GeneratedTrees
.Any())
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (135)
SourceGeneration\GeneratorDriverFuzzTests.cs (4)
326
Assert.Equal(result2.
GeneratedTrees
, result1.
GeneratedTrees
, SyntaxTreeComparer.Instance);
545
Assert.Equal(result2.
GeneratedTrees
, result1.
GeneratedTrees
, SyntaxTreeComparer.Instance);
SourceGeneration\GeneratorDriverTests.cs (53)
552
Assert.Empty(results.
GeneratedTrees
);
565
Assert.Empty(results.
GeneratedTrees
);
597
Assert.Single(results.
GeneratedTrees
);
606
Assert.Equal(results.
GeneratedTrees
.Single(), result.GeneratedSources.Single().SyntaxTree);
629
Assert.Equal(4, results.
GeneratedTrees
.Length);
640
Assert.Equal(results.
GeneratedTrees
[0], result1.GeneratedSources[0].SyntaxTree);
641
Assert.Equal(results.
GeneratedTrees
[1], result1.GeneratedSources[1].SyntaxTree);
646
Assert.Equal(results.
GeneratedTrees
[2], result2.GeneratedSources[0].SyntaxTree);
651
Assert.Equal(results.
GeneratedTrees
[3], result3.GeneratedSources[0].SyntaxTree);
684
Assert.Empty(results.
GeneratedTrees
);
1103
Assert.Equal(4, results.
GeneratedTrees
.Length);
1114
Assert.Equal(results.
GeneratedTrees
[0], result1.GeneratedSources[0].SyntaxTree);
1115
Assert.Equal(results.
GeneratedTrees
[1], result1.GeneratedSources[1].SyntaxTree);
1120
Assert.Equal(results.
GeneratedTrees
[2], result2.GeneratedSources[0].SyntaxTree);
1125
Assert.Equal(results.
GeneratedTrees
[3], result3.GeneratedSources[0].SyntaxTree);
1146
var tree = Assert.Single(results.
GeneratedTrees
);
1460
Assert.Empty(runResults.
GeneratedTrees
);
1485
Assert.Empty(runResults.
GeneratedTrees
);
1528
Assert.Empty(runResults.
GeneratedTrees
);
1567
Assert.Empty(runResults.
GeneratedTrees
);
1605
Assert.Empty(runResults.
GeneratedTrees
);
1638
Assert.Single(runResults.
GeneratedTrees
);
2214
var generatedTree = driver.GetRunResult().
GeneratedTrees
.Single();
2272
var trees = driver.GetRunResult().
GeneratedTrees
;
2415
var trees = driver.GetRunResult().
GeneratedTrees
;
3463
Assert.Equal(2, result.
GeneratedTrees
.Length);
3511
Assert.Single(result.
GeneratedTrees
);
3686
Assert.Empty(runResult.
GeneratedTrees
);
4490
Assert.Equal(2, result.
GeneratedTrees
.Length);
4491
Assert.Equal("class Compilation1{} //generator1", result.
GeneratedTrees
[0].ToString());
4492
Assert.Equal("class Compilation1{} //generator2", result.
GeneratedTrees
[1].ToString());
4500
Assert.Equal(2, result.
GeneratedTrees
.Length);
4501
Assert.Equal("class Compilation2{} //generator1", result.
GeneratedTrees
[0].ToString());
4502
Assert.Equal("class Compilation1{} //generator2", result.
GeneratedTrees
[1].ToString());
4509
Assert.Equal(2, result.
GeneratedTrees
.Length);
4510
Assert.Equal("class Compilation2{} //generator1", result.
GeneratedTrees
[0].ToString());
4511
Assert.Equal("class Compilation3{} //generator2", result.
GeneratedTrees
[1].ToString());
4518
Assert.Equal(2, result.
GeneratedTrees
.Length);
4519
Assert.Equal("class Compilation4{} //generator1", result.
GeneratedTrees
[0].ToString());
4520
Assert.Equal("class Compilation4{} //generator2", result.
GeneratedTrees
[1].ToString());
4560
Assert.Equal(1, result.
GeneratedTrees
.Length);
4561
Assert.Equal("class Compilation1{} //generator1", result.
GeneratedTrees
[0].ToString());
4620
Assert.Empty(results.
GeneratedTrees
);
4627
Assert.Single(results.
GeneratedTrees
);
4644
Assert.Empty(result.
GeneratedTrees
);
4649
Assert.Single(result.
GeneratedTrees
);
4664
Assert.Equal(2, result.
GeneratedTrees
.Length);
4674
Assert.Equal(2, result.
GeneratedTrees
.Length);
4675
Assert.Same(newParseOptions, result.
GeneratedTrees
[0].Options);
4676
Assert.Same(parseOptions, result.
GeneratedTrees
[1].Options);
4682
Assert.Equal(2, result.
GeneratedTrees
.Length);
4683
Assert.Same(newParseOptions, result.
GeneratedTrees
[0].Options);
4684
Assert.Same(newParseOptions, result.
GeneratedTrees
[1].Options);
SourceGeneration\SyntaxAwareGeneratorTests.cs (78)
385
Assert.Empty(results.
GeneratedTrees
);
427
Assert.Empty(results.
GeneratedTrees
);
517
Assert.Single(results.
GeneratedTrees
);
597
Assert.Empty(results.
GeneratedTrees
);
834
Assert.Empty(results.
GeneratedTrees
);
869
Assert.Equal(3, results.
GeneratedTrees
.Length);
870
Assert.EndsWith("fieldA.cs", results.
GeneratedTrees
[0].FilePath);
871
Assert.EndsWith("fieldB.cs", results.
GeneratedTrees
[1].FilePath);
872
Assert.EndsWith("fieldC.cs", results.
GeneratedTrees
[2].FilePath);
915
Assert.Equal(3, results.
GeneratedTrees
.Length);
916
Assert.EndsWith("fieldA.cs", results.
GeneratedTrees
[0].FilePath);
917
Assert.EndsWith("classC.cs", results.
GeneratedTrees
[1].FilePath);
918
Assert.EndsWith("classD.cs", results.
GeneratedTrees
[2].FilePath);
961
Assert.Equal(3, results.
GeneratedTrees
.Length);
962
Assert.EndsWith("fieldA.cs", results.
GeneratedTrees
[0].FilePath);
963
Assert.EndsWith("fieldB.cs", results.
GeneratedTrees
[1].FilePath);
964
Assert.EndsWith("fieldC.cs", results.
GeneratedTrees
[2].FilePath);
972
Assert.Equal(3, results.
GeneratedTrees
.Length);
973
Assert.EndsWith("fieldA.cs", results.
GeneratedTrees
[0].FilePath);
974
Assert.EndsWith("fieldB.cs", results.
GeneratedTrees
[1].FilePath);
975
Assert.EndsWith("fieldC.cs", results.
GeneratedTrees
[2].FilePath);
983
Assert.Equal(3, results.
GeneratedTrees
.Length);
984
Assert.EndsWith("fieldA.cs", results.
GeneratedTrees
[0].FilePath);
985
Assert.EndsWith("fieldB.cs", results.
GeneratedTrees
[1].FilePath);
986
Assert.EndsWith("fieldC.cs", results.
GeneratedTrees
[2].FilePath);
1028
Assert.Equal(3, results.
GeneratedTrees
.Length);
1029
Assert.EndsWith("fieldA.cs", results.
GeneratedTrees
[0].FilePath);
1030
Assert.EndsWith("fieldB.cs", results.
GeneratedTrees
[1].FilePath);
1031
Assert.EndsWith("fieldC.cs", results.
GeneratedTrees
[2].FilePath);
1046
Assert.Equal(5, results.
GeneratedTrees
.Length);
1047
Assert.EndsWith("fieldA.cs", results.
GeneratedTrees
[0].FilePath);
1048
Assert.EndsWith("fieldB.cs", results.
GeneratedTrees
[1].FilePath);
1049
Assert.EndsWith("fieldC.cs", results.
GeneratedTrees
[2].FilePath);
1050
Assert.EndsWith("fieldD.cs", results.
GeneratedTrees
[3].FilePath);
1051
Assert.EndsWith("fieldE.cs", results.
GeneratedTrees
[4].FilePath);
1103
Assert.Equal(5, results.
GeneratedTrees
.Length);
1104
Assert.EndsWith("fieldA.cs", results.
GeneratedTrees
[0].FilePath);
1105
Assert.EndsWith("fieldB.cs", results.
GeneratedTrees
[1].FilePath);
1106
Assert.EndsWith("fieldC.cs", results.
GeneratedTrees
[2].FilePath);
1107
Assert.EndsWith("fieldD.cs", results.
GeneratedTrees
[3].FilePath);
1108
Assert.EndsWith("fieldE.cs", results.
GeneratedTrees
[4].FilePath);
1127
Assert.Equal(3, results.
GeneratedTrees
.Length);
1128
Assert.EndsWith("fieldA.cs", results.
GeneratedTrees
[0].FilePath);
1129
Assert.EndsWith("fieldB.cs", results.
GeneratedTrees
[1].FilePath);
1130
Assert.EndsWith("fieldC.cs", results.
GeneratedTrees
[2].FilePath);
1236
Assert.EndsWith("fieldA.cs", results.
GeneratedTrees
[0].FilePath);
1237
Assert.EndsWith("fieldB.cs", results.
GeneratedTrees
[1].FilePath);
1238
Assert.EndsWith("fieldC.cs", results.
GeneratedTrees
[2].FilePath);
1262
Assert.Equal(3, results.
GeneratedTrees
.Length);
1265
Assert.EndsWith("fieldD.cs", results.
GeneratedTrees
[0].FilePath);
1266
Assert.EndsWith("fieldB.cs", results.
GeneratedTrees
[1].FilePath);
1267
Assert.EndsWith("fieldC.cs", results.
GeneratedTrees
[2].FilePath);
1323
Assert.EndsWith("fieldA.cs", results.
GeneratedTrees
[0].FilePath);
1324
Assert.EndsWith("fieldB.cs", results.
GeneratedTrees
[1].FilePath);
1325
Assert.EndsWith("fieldC.cs", results.
GeneratedTrees
[2].FilePath);
1333
Assert.Equal(3, results.
GeneratedTrees
.Length);
1336
Assert.EndsWith("fieldA.cs", results.
GeneratedTrees
[0].FilePath);
1337
Assert.EndsWith("fieldB.cs", results.
GeneratedTrees
[1].FilePath);
1338
Assert.EndsWith("fieldC.cs", results.
GeneratedTrees
[2].FilePath);
1346
Assert.Equal(3, results.
GeneratedTrees
.Length);
1349
Assert.EndsWith("fieldA.cs", results.
GeneratedTrees
[0].FilePath);
1350
Assert.EndsWith("fieldB.cs", results.
GeneratedTrees
[1].FilePath);
1351
Assert.EndsWith("fieldC.cs", results.
GeneratedTrees
[2].FilePath);
1410
Assert.Equal(3, results.
GeneratedTrees
.Length);
1411
Assert.EndsWith("fieldA.cs", results.
GeneratedTrees
[0].FilePath);
1412
Assert.EndsWith("fieldB.cs", results.
GeneratedTrees
[1].FilePath);
1413
Assert.EndsWith("fieldC.cs", results.
GeneratedTrees
[2].FilePath);
1440
Assert.Equal(3, results.
GeneratedTrees
.Length);
1441
Assert.EndsWith("fieldA.cs", results.
GeneratedTrees
[0].FilePath);
1442
Assert.EndsWith("fieldB.cs", results.
GeneratedTrees
[1].FilePath);
1443
Assert.EndsWith("fieldC.cs", results.
GeneratedTrees
[2].FilePath);
1473
Assert.Equal(3, results.
GeneratedTrees
.Length);
1474
Assert.EndsWith("fieldA.cs", results.
GeneratedTrees
[0].FilePath);
1475
Assert.EndsWith("fieldB.cs", results.
GeneratedTrees
[1].FilePath);
1476
Assert.EndsWith("fieldC.cs", results.
GeneratedTrees
[2].FilePath);
1865
Assert.Empty(results.
GeneratedTrees
);
1906
Assert.Empty(results.
GeneratedTrees
);
1952
Assert.Single(results.
GeneratedTrees
);