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