137 references to GeneratedTrees
Microsoft.CodeAnalysis (1)
CommandLine\CommonCompiler.cs (1)
846
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)
548
Assert.Empty(results.
GeneratedTrees
);
561
Assert.Empty(results.
GeneratedTrees
);
593
Assert.Single(results.
GeneratedTrees
);
602
Assert.Equal(results.
GeneratedTrees
.Single(), result.GeneratedSources.Single().SyntaxTree);
625
Assert.Equal(4, results.
GeneratedTrees
.Length);
636
Assert.Equal(results.
GeneratedTrees
[0], result1.GeneratedSources[0].SyntaxTree);
637
Assert.Equal(results.
GeneratedTrees
[1], result1.GeneratedSources[1].SyntaxTree);
642
Assert.Equal(results.
GeneratedTrees
[2], result2.GeneratedSources[0].SyntaxTree);
647
Assert.Equal(results.
GeneratedTrees
[3], result3.GeneratedSources[0].SyntaxTree);
680
Assert.Empty(results.
GeneratedTrees
);
1099
Assert.Equal(4, results.
GeneratedTrees
.Length);
1110
Assert.Equal(results.
GeneratedTrees
[0], result1.GeneratedSources[0].SyntaxTree);
1111
Assert.Equal(results.
GeneratedTrees
[1], result1.GeneratedSources[1].SyntaxTree);
1116
Assert.Equal(results.
GeneratedTrees
[2], result2.GeneratedSources[0].SyntaxTree);
1121
Assert.Equal(results.
GeneratedTrees
[3], result3.GeneratedSources[0].SyntaxTree);
1142
var tree = Assert.Single(results.
GeneratedTrees
);
1456
Assert.Empty(runResults.
GeneratedTrees
);
1481
Assert.Empty(runResults.
GeneratedTrees
);
1524
Assert.Empty(runResults.
GeneratedTrees
);
1563
Assert.Empty(runResults.
GeneratedTrees
);
1601
Assert.Empty(runResults.
GeneratedTrees
);
1634
Assert.Single(runResults.
GeneratedTrees
);
2210
var generatedTree = driver.GetRunResult().
GeneratedTrees
.Single();
2268
var trees = driver.GetRunResult().
GeneratedTrees
;
2411
var trees = driver.GetRunResult().
GeneratedTrees
;
3457
Assert.Equal(2, result.
GeneratedTrees
.Length);
3505
Assert.Single(result.
GeneratedTrees
);
3680
Assert.Empty(runResult.
GeneratedTrees
);
4445
Assert.Equal(2, result.
GeneratedTrees
.Length);
4446
Assert.Equal("class Compilation1{} //generator1", result.
GeneratedTrees
[0].ToString());
4447
Assert.Equal("class Compilation1{} //generator2", result.
GeneratedTrees
[1].ToString());
4455
Assert.Equal(2, result.
GeneratedTrees
.Length);
4456
Assert.Equal("class Compilation2{} //generator1", result.
GeneratedTrees
[0].ToString());
4457
Assert.Equal("class Compilation1{} //generator2", result.
GeneratedTrees
[1].ToString());
4464
Assert.Equal(2, result.
GeneratedTrees
.Length);
4465
Assert.Equal("class Compilation2{} //generator1", result.
GeneratedTrees
[0].ToString());
4466
Assert.Equal("class Compilation3{} //generator2", result.
GeneratedTrees
[1].ToString());
4473
Assert.Equal(2, result.
GeneratedTrees
.Length);
4474
Assert.Equal("class Compilation4{} //generator1", result.
GeneratedTrees
[0].ToString());
4475
Assert.Equal("class Compilation4{} //generator2", result.
GeneratedTrees
[1].ToString());
4515
Assert.Equal(1, result.
GeneratedTrees
.Length);
4516
Assert.Equal("class Compilation1{} //generator1", result.
GeneratedTrees
[0].ToString());
4575
Assert.Empty(results.
GeneratedTrees
);
4582
Assert.Single(results.
GeneratedTrees
);
4599
Assert.Empty(result.
GeneratedTrees
);
4604
Assert.Single(result.
GeneratedTrees
);
4619
Assert.Equal(2, result.
GeneratedTrees
.Length);
4629
Assert.Equal(2, result.
GeneratedTrees
.Length);
4630
Assert.Same(newParseOptions, result.
GeneratedTrees
[0].Options);
4631
Assert.Same(parseOptions, result.
GeneratedTrees
[1].Options);
4637
Assert.Equal(2, result.
GeneratedTrees
.Length);
4638
Assert.Same(newParseOptions, result.
GeneratedTrees
[0].Options);
4639
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
);
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
SourceGeneration\GeneratorDriverTests.vb (1)
169
Dim tree = Assert.Single(results.
GeneratedTrees
)