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