1 write to Outputs
Microsoft.CodeAnalysis (1)
SourceGeneration\IncrementalGeneratorRunStep.cs (1)
22
Outputs
= outputs;
515 references to Outputs
Microsoft.AspNetCore.Http.Extensions.Tests (2)
RequestDelegateGenerator\CompileTimeIncrementalityTests.cs (1)
88
.SelectMany(value => value.
Outputs
);
RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
90
.SelectMany(step => step.
Outputs
)
Microsoft.AspNetCore.Http.Microbenchmarks (1)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
90
.SelectMany(step => step.
Outputs
)
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (1)
EndToEndTests.cs (1)
834
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C1" }));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (503)
SourceGeneration\GeneratorDriverTests.cs (110)
1747
source => Assert.Equal(IncrementalStepRunReason.New, source.Source.
Outputs
[source.OutputIndex].Reason));
1748
Assert.Collection(step.
Outputs
,
1759
source => Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason));
1760
Assert.Collection(step.
Outputs
,
1798
Assert.Equal(compilation, source.Source.
Outputs
[source.OutputIndex].Value);
1799
Assert.Equal(IncrementalStepRunReason.New, source.Source.
Outputs
[source.OutputIndex].Reason);
1801
Assert.Collection(step.
Outputs
,
1814
Assert.Equal(text1, source.Source.
Outputs
[source.OutputIndex].Value);
1815
Assert.Equal(IncrementalStepRunReason.New, source.Source.
Outputs
[source.OutputIndex].Reason);
1817
Assert.Collection(step.
Outputs
,
1836
Assert.Equal(compilation, source.Source.
Outputs
[source.OutputIndex].Value);
1837
Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason);
1839
Assert.Collection(step.
Outputs
,
1852
Assert.Equal(text1, source.Source.
Outputs
[source.OutputIndex].Value);
1853
Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason);
1855
Assert.Collection(step.
Outputs
,
1867
Assert.Equal(text2, source.Source.
Outputs
[source.OutputIndex].Value);
1868
Assert.Equal(IncrementalStepRunReason.New, source.Source.
Outputs
[source.OutputIndex].Reason);
1870
Assert.Collection(step.
Outputs
,
1889
Assert.Equal(newCompilation, source.Source.
Outputs
[source.OutputIndex].Value);
1890
Assert.Equal(IncrementalStepRunReason.Modified, source.Source.
Outputs
[source.OutputIndex].Reason);
1892
Assert.Collection(step.
Outputs
,
1905
Assert.Equal(text1, source.Source.
Outputs
[source.OutputIndex].Value);
1906
Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason);
1908
Assert.Collection(step.
Outputs
,
1920
Assert.Equal(text2, source.Source.
Outputs
[source.OutputIndex].Value);
1921
Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason);
1923
Assert.Collection(step.
Outputs
,
1941
Assert.Equal(newCompilation, source.Source.
Outputs
[source.OutputIndex].Value);
1942
Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason);
1944
Assert.Collection(step.
Outputs
,
1957
Assert.Equal(text1, source.Source.
Outputs
[source.OutputIndex].Value);
1958
Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason);
1960
Assert.Collection(step.
Outputs
,
1972
Assert.Equal(text2, source.Source.
Outputs
[source.OutputIndex].Value);
1973
Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason);
1975
Assert.Collection(step.
Outputs
,
2058
Assert.Equal(compilation, source.Source.
Outputs
[source.OutputIndex].Value);
2059
Assert.Equal(IncrementalStepRunReason.New, source.Source.
Outputs
[source.OutputIndex].Reason);
2063
Assert.Equal(texts[0], ((ImmutableArray<AdditionalText>)source.Source.
Outputs
[source.OutputIndex].Value)[0]);
2064
Assert.Equal(IncrementalStepRunReason.New, source.Source.
Outputs
[source.OutputIndex].Reason);
2066
Assert.Collection(step.
Outputs
,
2087
Assert.Equal(compilation, source.Source.
Outputs
[source.OutputIndex].Value);
2088
Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason);
2092
Assert.Empty((ImmutableArray<AdditionalText>)source.Source.
Outputs
[source.OutputIndex].Value);
2093
Assert.Equal(IncrementalStepRunReason.Modified, source.Source.
Outputs
[source.OutputIndex].Reason);
2095
Assert.Collection(step.
Outputs
,
2113
var value = ((Compilation, ImmutableArray<AdditionalText>))source.Source.
Outputs
[source.OutputIndex].Value;
2116
Assert.Equal(IncrementalStepRunReason.Unchanged, source.Source.
Outputs
[source.OutputIndex].Reason);
2118
Assert.Collection(step.
Outputs
,
2139
Assert.Equal(newCompilation, source.Source.
Outputs
[source.OutputIndex].Value);
2140
Assert.Equal(IncrementalStepRunReason.Modified, source.Source.
Outputs
[source.OutputIndex].Reason);
2144
Assert.Empty((ImmutableArray<AdditionalText>)source.Source.
Outputs
[source.OutputIndex].Value);
2145
Assert.Equal(IncrementalStepRunReason.Unchanged, source.Source.
Outputs
[source.OutputIndex].Reason);
2147
Assert.Collection(step.
Outputs
,
2383
driver.GetRunResult().Results.Single().TrackedSteps["Select"].Select(r => r.
Outputs
.Single()));
2404
driver.GetRunResult().Results.Single().TrackedSteps["Select"].Select(r => r.
Outputs
.Single()));
2454
Assert.Equal("C", ((ClassDeclarationSyntax)step.
Outputs
[0].Value).Identifier.ValueText);
2455
Assert.Equal(IncrementalStepRunReason.New, step.
Outputs
[0].Reason);
2459
Assert.Equal("D", ((ClassDeclarationSyntax)step.
Outputs
[0].Value).Identifier.ValueText);
2460
Assert.Equal(IncrementalStepRunReason.New, step.
Outputs
[0].Reason);
2470
Assert.Equal("C", ((ClassDeclarationSyntax)step.
Outputs
[0].Value).Identifier.ValueText);
2471
Assert.Equal(IncrementalStepRunReason.Cached, step.
Outputs
[0].Reason);
2475
Assert.Equal("D", ((ClassDeclarationSyntax)step.
Outputs
[0].Value).Identifier.ValueText);
2476
Assert.Equal(IncrementalStepRunReason.Cached, step.
Outputs
[0].Reason);
2487
Assert.Equal("E", ((ClassDeclarationSyntax)step.
Outputs
[0].Value).Identifier.ValueText);
2488
Assert.Equal(IncrementalStepRunReason.Modified, step.
Outputs
[0].Reason);
2492
Assert.Equal("D", ((ClassDeclarationSyntax)step.
Outputs
[0].Value).Identifier.ValueText);
2493
Assert.Equal(IncrementalStepRunReason.Cached, step.
Outputs
[0].Reason);
2635
var output = runResult.TrackedSteps["ParseOptions"][0].
Outputs
[0].Value;
2644
Assert.Equal(IncrementalStepRunReason.Cached, step.
Outputs
[0].Reason);
2655
output = runResult.TrackedSteps["ParseOptions"][0].
Outputs
[0].Value;
2664
Assert.Equal(IncrementalStepRunReason.Cached, step.
Outputs
[0].Reason);
2772
Assert.Collection(step.
Outputs
,
2788
Assert.Collection(step.
Outputs
,
2810
Assert.Collection(step.
Outputs
,
2852
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
2856
Assert.Collection(step.
Outputs
,
2868
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
2872
Assert.Collection(step.
Outputs
,
2884
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
2888
Assert.Collection(step.
Outputs
,
2905
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
2909
Assert.Collection(step.
Outputs
,
2921
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
2925
Assert.Collection(step.
Outputs
,
2937
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
2941
Assert.Collection(step.
Outputs
,
2961
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
2965
Assert.Collection(step.
Outputs
,
2977
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
2981
Assert.Collection(step.
Outputs
,
2993
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
2997
Assert.Collection(step.
Outputs
,
3042
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
3046
Assert.Collection(step.
Outputs
,
3059
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
3063
Assert.Collection(step.
Outputs
,
3080
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
3084
Assert.Collection(step.
Outputs
,
3097
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
3101
Assert.Collection(step.
Outputs
,
3122
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
3126
Assert.Collection(step.
Outputs
,
3139
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
3143
Assert.Collection(step.
Outputs
,
3164
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
3168
Assert.Collection(step.
Outputs
,
3181
var consumedInput = input.Source.
Outputs
[input.OutputIndex];
3185
Assert.Collection(step.
Outputs
,
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (124)
83
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C1" }));
162
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C2" }));
192
step => Assert.True(step.
Outputs
.Single().Value is CompilationUnitSyntax c && c.SyntaxTree == compilation.SyntaxTrees.Single()));
222
step => Assert.True(step.
Outputs
.Single().Value is CompilationUnitSyntax c && c.SyntaxTree == compilation.SyntaxTrees.Single()));
249
step => Assert.True(step.
Outputs
.Single().Value is CompilationUnitSyntax c && c.SyntaxTree == compilation.SyntaxTrees.First()));
276
step => Assert.True(step.
Outputs
.Single().Value is CompilationUnitSyntax c && c.SyntaxTree == compilation.SyntaxTrees.Last()));
304
step => Assert.True(step.
Outputs
.Single().Value is CompilationUnitSyntax c && c.SyntaxTree == compilation.SyntaxTrees.First()),
305
step => Assert.True(step.
Outputs
.Single().Value is CompilationUnitSyntax c && c.SyntaxTree == compilation.SyntaxTrees.Last()));
335
step => Assert.True(step.
Outputs
.Single().Value is LocalFunctionStatementSyntax { Identifier.ValueText: "LocalFunc" }));
371
step => Assert.True(step.
Outputs
.Single().Value is LocalFunctionStatementSyntax { Identifier.ValueText: "LocalFunc" }));
410
step => Assert.True(step.
Outputs
.Single().Value is LocalFunctionStatementSyntax { Identifier.ValueText: "LocalFunc" }));
439
step => Assert.True(step.
Outputs
.Single().Value is TypeParameterSyntax { Identifier.ValueText: "T" }));
472
step => Assert.True(step.
Outputs
.Single().Value is MethodDeclarationSyntax { Identifier.ValueText: "M" }));
505
step => Assert.True(step.
Outputs
.Single().Value is MethodDeclarationSyntax { Identifier.ValueText: "M" }));
537
step => Assert.True(step.
Outputs
.Single().Value is MethodDeclarationSyntax { Identifier.ValueText: "M", Body: null, ExpressionBody: null }));
569
step => Assert.True(step.
Outputs
.Single().Value is MethodDeclarationSyntax { Identifier.ValueText: "M", Body: not null }));
600
step => Assert.True(step.
Outputs
.Single().Value is VariableDeclaratorSyntax { Identifier.ValueText: "m" }));
631
step => Assert.Collection(step.
Outputs
,
664
step => Assert.True(step.
Outputs
.Single().Value is VariableDeclaratorSyntax { Identifier.ValueText: "m" }));
695
step => Assert.Collection(step.
Outputs
,
724
step => Assert.True(step.
Outputs
.Single().Value is LambdaExpressionSyntax));
758
step => Assert.True(step.
Outputs
.Single().Value is AccessorDeclarationSyntax { RawKind: (int)SyntaxKind.GetAccessorDeclaration }));
787
step => Assert.True(step.
Outputs
.Single().Value is TypeParameterSyntax { Identifier.ValueText: "T" }));
824
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C1" }));
861
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C2" }));
898
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C1" }));
935
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C2" }));
1043
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1080
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1118
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1156
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1194
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1232
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1345
step.
Outputs
is [
1391
step.
Outputs
is [
1425
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C1" }));
1467
step => Assert.Collection(step.
Outputs
,
1472
Assert.Equal(2, steps.SelectMany(s => s.
Outputs
.Select(o => (ClassDeclarationSyntax)o.Value)).Distinct().Count());
1514
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C1" }));
1546
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C1" }));
1589
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C1" }),
1590
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C1" }));
1594
steps.Select(s => ((ClassDeclarationSyntax)s.
Outputs
.Single().Value).SyntaxTree),
1629
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C1" }));
1665
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1672
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1675
Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1676
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1677
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1678
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
.Single().Reason);
1679
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1680
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttributeInternal"].Single().
Outputs
.Single().Reason);
1681
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().
Outputs
.Single().Reason);
1682
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().
Outputs
.Single().Reason);
1712
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1719
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1722
Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1723
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1724
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1725
Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
.Single().Reason);
1726
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1727
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttributeInternal"].Single().
Outputs
.Single().Reason);
1728
Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().
Outputs
.Single().Reason);
1729
Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().
Outputs
.Single().Reason);
1759
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1765
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1768
Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1769
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1770
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1771
Assert.Collection(runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
,
1773
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1774
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttributeInternal"].Single().
Outputs
.Single().Reason);
1775
Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().
Outputs
.Single().Reason);
1776
Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().
Outputs
.Single().Reason);
1811
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1814
Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1815
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1816
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1817
Assert.Collection(runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
,
1819
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1820
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttributeInternal"].Single().
Outputs
.Single().Reason);
1821
Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().
Outputs
.Single().Reason);
1822
Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().
Outputs
.Single().Reason);
1859
step => Assert.Collection(step.
Outputs
,
1864
Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1865
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1866
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1867
Assert.Collection(runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
,
1869
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1870
Assert.Collection(runResult.TrackedSteps["result_ForAttributeInternal"].Single().
Outputs
,
1872
Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().
Outputs
.Single().Reason);
1873
Assert.Collection(runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().
Outputs
,
1912
step => Assert.Collection(step.
Outputs
, t => Assert.True(t.Value is ClassDeclarationSyntax { Identifier.ValueText: "C1" })),
1913
step => Assert.Collection(step.
Outputs
, t => Assert.True(t.Value is ClassDeclarationSyntax { Identifier.ValueText: "C2" })));
1916
Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1917
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1918
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1919
Assert.Collection(runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
,
1923
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason),
1924
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason));
1926
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason),
1927
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason));
1929
s => Assert.Equal(IncrementalStepRunReason.Modified, s.
Outputs
.Single().Reason),
1930
s => Assert.Equal(IncrementalStepRunReason.Modified, s.
Outputs
.Single().Reason));
1932
s => Assert.Equal(IncrementalStepRunReason.New, s.
Outputs
.Single().Reason),
1933
s => Assert.Equal(IncrementalStepRunReason.New, s.
Outputs
.Single().Reason));
1976
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1979
Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1980
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1981
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1982
Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
.Single().Reason);
1983
Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1984
Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["result_ForAttributeInternal"].Single().
Outputs
.Single().Reason);
1985
Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().
Outputs
.Single().Reason);
1986
Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().
Outputs
.Single().Reason);
2024
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
2027
Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
2028
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
2029
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
2030
Assert.Collection(runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
,
2032
Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
2033
Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["result_ForAttributeInternal"].Single().
Outputs
.Single().Reason);
2034
Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().
Outputs
.Single().Reason);
2035
Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().
Outputs
.Single().Reason);
SourceGeneration\GeneratorDriverTests_Attributes_SimpleName.cs (134)
54
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
86
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
162
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
192
Assert.True(step.
Outputs
.First().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" });
193
Assert.True(step.
Outputs
.Last().Value is ClassDeclarationSyntax { Identifier.ValueText: "D" });
224
Assert.True(step.
Outputs
.First().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" });
225
Assert.False(step.
Outputs
.Any(o => o.Value is ClassDeclarationSyntax { Identifier.ValueText: "D" }));
256
Assert.False(step.
Outputs
.Any(o => o.Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
257
Assert.True(step.
Outputs
.Last().Value is ClassDeclarationSyntax { Identifier.ValueText: "D" });
290
Assert.True(step.
Outputs
.First().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" });
291
Assert.True(step.
Outputs
.Last().Value is ClassDeclarationSyntax { Identifier.ValueText: "D" });
321
step => Assert.True(step.
Outputs
.First().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
347
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
373
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
399
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
432
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
460
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
546
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
579
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
611
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
810
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
841
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
871
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
956
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
985
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1017
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1024
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1027
Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1028
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1029
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
.Single().Reason);
1030
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1031
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttribute"].Single().
Outputs
.Single().Reason);
1057
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1064
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1067
Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1068
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1069
Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
.Single().Reason);
1070
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1071
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttribute"].Single().
Outputs
.Single().Reason);
1103
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1110
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason),
1111
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason));
1114
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1117
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1119
Assert.Collection(runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
,
1123
Assert.Equal(IncrementalStepRunReason.Removed, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1124
Assert.Equal(IncrementalStepRunReason.Removed, runResult.TrackedSteps["result_ForAttribute"].Single().
Outputs
.Single().Reason);
1156
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1166
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason),
1167
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason));
1168
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1169
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1171
Assert.Collection(runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
,
1175
Assert.Equal(IncrementalStepRunReason.Removed, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1176
Assert.Equal(IncrementalStepRunReason.Removed, runResult.TrackedSteps["result_ForAttribute"].Single().
Outputs
.Single().Reason);
1217
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason),
1218
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason));
1219
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1220
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1222
Assert.Collection(runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
,
1226
Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1227
Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["result_ForAttribute"].Single().
Outputs
.Single().Reason);
1230
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1262
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1273
s => Assert.Equal(IncrementalStepRunReason.Unchanged, s.
Outputs
.Single().Reason),
1274
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason));
1275
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1276
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1278
Assert.Collection(runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
,
1282
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1283
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttribute"].Single().
Outputs
.Single().Reason);
1315
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1324
Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" });
1325
Assert.Equal(IncrementalStepRunReason.Removed, step.
Outputs
.Single().Reason);
1329
s => Assert.Equal(IncrementalStepRunReason.Modified, s.
Outputs
.Single().Reason),
1330
s => Assert.Equal(IncrementalStepRunReason.Removed, s.
Outputs
.Single().Reason));
1331
Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1332
Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1334
Assert.Collection(runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
,
1338
Assert.Equal(IncrementalStepRunReason.Removed, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1339
Assert.Equal(IncrementalStepRunReason.Removed, runResult.TrackedSteps["result_ForAttribute"].Single().
Outputs
.Single().Reason);
1373
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1380
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1383
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason),
1384
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason));
1385
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1386
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1388
Assert.Collection(runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
,
1392
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1393
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttribute"].Single().
Outputs
.Single().Reason);
1429
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason),
1430
s => Assert.Equal(IncrementalStepRunReason.New, s.
Outputs
.Single().Reason));
1431
Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1432
Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1434
Assert.Collection(runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
,
1438
Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1439
Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["result_ForAttribute"].Single().
Outputs
.Single().Reason);
1442
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1474
s => Assert.Equal(IncrementalStepRunReason.New, s.
Outputs
.Single().Reason));
1475
Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1476
Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1478
Assert.Collection(runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
,
1481
Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1482
Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["result_ForAttribute"].Single().
Outputs
.Single().Reason);
1485
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1517
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1526
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason),
1527
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason));
1528
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1529
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1531
Assert.Collection(runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
,
1535
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1536
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttribute"].Single().
Outputs
.Single().Reason);
1568
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1578
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason),
1579
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason));
1580
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1581
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1583
Assert.Collection(runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
,
1589
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason),
1590
s => Assert.Equal(IncrementalStepRunReason.New, s.
Outputs
.Single().Reason));
1592
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason),
1593
s => Assert.Equal(IncrementalStepRunReason.New, s.
Outputs
.Single().Reason));
1596
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }),
1597
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "D" }));
1629
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
1640
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason),
1641
s => Assert.Equal(IncrementalStepRunReason.Cached, s.
Outputs
.Single().Reason));
1642
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1643
Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1645
Assert.Collection(runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().
Outputs
,
1649
Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().
Outputs
.Single().Reason);
1650
Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["result_ForAttribute"].Single().
Outputs
.Single().Reason);
1653
step => Assert.True(step.
Outputs
.Single().Value is ClassDeclarationSyntax { Identifier.ValueText: "D" }));
SourceGeneration\StateTableTests.cs (69)
388
Assert.Equal(1, source.Source.
Outputs
[source.OutputIndex].Value);
389
Assert.Equal(IncrementalStepRunReason.New, source.Source.
Outputs
[source.OutputIndex].Reason);
394
Assert.Equal(2, source.Source.
Outputs
[source.OutputIndex].Value);
395
Assert.Equal(IncrementalStepRunReason.New, source.Source.
Outputs
[source.OutputIndex].Reason);
400
Assert.Equal(3, source.Source.
Outputs
[source.OutputIndex].Value);
401
Assert.Equal(IncrementalStepRunReason.New, source.Source.
Outputs
[source.OutputIndex].Reason);
403
Assert.Collection(step.
Outputs
,
451
Assert.Equal(1, source.Source.
Outputs
[source.OutputIndex].Value);
452
Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason);
457
Assert.Equal(2, source.Source.
Outputs
[source.OutputIndex].Value);
458
Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason);
463
Assert.Equal(3, source.Source.
Outputs
[source.OutputIndex].Value);
464
Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason);
466
Assert.Collection(step.
Outputs
,
498
Assert.Equal(1, source.Source.
Outputs
[source.OutputIndex].Value);
499
Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason);
504
Assert.Equal(2, source.Source.
Outputs
[source.OutputIndex].Value);
505
Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason);
510
Assert.Equal(3, source.Source.
Outputs
[source.OutputIndex].Value);
511
Assert.Equal(IncrementalStepRunReason.Removed, source.Source.
Outputs
[source.OutputIndex].Reason);
513
Assert.Collection(step.
Outputs
,
565
Assert.Equal(1, source.Source.
Outputs
[source.OutputIndex].Value);
566
Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason);
571
Assert.Equal(2, source.Source.
Outputs
[source.OutputIndex].Value);
572
Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason);
577
Assert.Equal(4, source.Source.
Outputs
[source.OutputIndex].Value);
578
Assert.Equal(IncrementalStepRunReason.Modified, source.Source.
Outputs
[source.OutputIndex].Reason);
580
Assert.Collection(step.
Outputs
,
647
Assert.Equal(1, source.Source.
Outputs
[source.OutputIndex].Value);
648
Assert.Equal(IncrementalStepRunReason.New, source.Source.
Outputs
[source.OutputIndex].Reason);
650
Assert.Collection(step.
Outputs
,
682
Assert.Equal(1, source.Source.
Outputs
[source.OutputIndex].Value);
683
Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason);
685
Assert.Collection(step.
Outputs
,
720
Assert.Equal(value, source.Source.
Outputs
[source.OutputIndex].Value);
721
Assert.Equal(IncrementalStepRunReason.Modified, source.Source.
Outputs
[source.OutputIndex].Reason);
723
Assert.Collection(step.
Outputs
,
759
Assert.Equal(value, source.Source.
Outputs
[source.OutputIndex].Value);
760
Assert.Equal(IncrementalStepRunReason.Modified, source.Source.
Outputs
[source.OutputIndex].Reason);
762
Assert.Collection(step.
Outputs
,
795
Assert.Equal((1, IncrementalStepRunReason.Cached), Assert.Single(step.
Outputs
));
800
Assert.Equal((2, IncrementalStepRunReason.Removed), Assert.Single(step.
Outputs
));
805
Assert.Equal((3, IncrementalStepRunReason.Removed), Assert.Single(step.
Outputs
));
810
Assert.Equal((4, IncrementalStepRunReason.New), Assert.Single(step.
Outputs
));
815
Assert.Equal((5, IncrementalStepRunReason.New), Assert.Single(step.
Outputs
));
820
Assert.Equal((6, IncrementalStepRunReason.New), Assert.Single(step.
Outputs
));
845
Assert.Collection(step.
Outputs
, output => Assert.Equal((1, IncrementalStepRunReason.Cached), output)),
847
Assert.Collection(step.
Outputs
, output => Assert.Equal((2, IncrementalStepRunReason.Removed), output)),
849
Assert.Collection(step.
Outputs
, output => Assert.Equal((3, IncrementalStepRunReason.Removed), output)),
851
Assert.Collection(step.
Outputs
, output => Assert.Equal((4, IncrementalStepRunReason.New), output)),
853
Assert.Collection(step.
Outputs
, output => Assert.Equal((5, IncrementalStepRunReason.New), output)),
855
Assert.Collection(step.
Outputs
, output => Assert.Equal((6, IncrementalStepRunReason.New), output)));
882
Assert.Equal(IncrementalStepRunReason.Cached, step.Inputs[0].Source.
Outputs
[step.Inputs[0].OutputIndex].Reason);
883
Assert.Collection(step.
Outputs
, output => Assert.Equal(((1, 0), IncrementalStepRunReason.Cached), output));
888
Assert.Equal(IncrementalStepRunReason.Removed, step.Inputs[0].Source.
Outputs
[step.Inputs[0].OutputIndex].Reason);
889
Assert.Collection(step.
Outputs
, output => Assert.Equal(((2, 0), IncrementalStepRunReason.Removed), output));
894
Assert.Equal(IncrementalStepRunReason.Removed, step.Inputs[0].Source.
Outputs
[step.Inputs[0].OutputIndex].Reason);
895
Assert.Collection(step.
Outputs
, output => Assert.Equal(((3, 0), IncrementalStepRunReason.Removed), output));
900
Assert.Equal(IncrementalStepRunReason.New, step.Inputs[0].Source.
Outputs
[step.Inputs[0].OutputIndex].Reason);
901
Assert.Collection(step.
Outputs
, output => Assert.Equal(((4, 0), IncrementalStepRunReason.New), output));
906
Assert.Equal(IncrementalStepRunReason.New, step.Inputs[0].Source.
Outputs
[step.Inputs[0].OutputIndex].Reason);
907
Assert.Collection(step.
Outputs
, output => Assert.Equal(((5, 0), IncrementalStepRunReason.New), output));
912
Assert.Equal(IncrementalStepRunReason.New, step.Inputs[0].Source.
Outputs
[step.Inputs[0].OutputIndex].Reason);
913
Assert.Collection(step.
Outputs
, output => Assert.Equal(((6, 0), IncrementalStepRunReason.New), output));
965
Assert.Equal(thirdValue, (int)transformNodeStep.
Outputs
[2].Value);
989
Assert.Equal(IncrementalStepRunReason.Modified, input.Source.
Outputs
[input.OutputIndex].Reason);
991
Assert.All(step.
Outputs
, output =>
1018
Assert.Equal(IncrementalStepRunReason.Modified, input.Source.
Outputs
[input.OutputIndex].Reason);
1020
Assert.All(step.
Outputs
, output =>
SourceGeneration\SyntaxAwareGeneratorTests.cs (66)
1033
step => Assert.Collection(step.
Outputs
,
1035
step => Assert.Collection(step.
Outputs
,
1037
step => Assert.Collection(step.
Outputs
,
1053
step => Assert.Collection(step.
Outputs
,
1055
step => Assert.Collection(step.
Outputs
,
1057
step => Assert.Collection(step.
Outputs
,
1059
step => Assert.Collection(step.
Outputs
,
1061
step => Assert.Collection(step.
Outputs
,
1110
step => Assert.Collection(step.
Outputs
,
1112
step => Assert.Collection(step.
Outputs
,
1114
step => Assert.Collection(step.
Outputs
,
1116
step => Assert.Collection(step.
Outputs
,
1118
step => Assert.Collection(step.
Outputs
,
1132
step => Assert.Collection(step.
Outputs
,
1134
step => Assert.Collection(step.
Outputs
,
1136
step => Assert.Collection(step.
Outputs
,
1138
step => Assert.Collection(step.
Outputs
,
1140
step => Assert.Collection(step.
Outputs
,
1240
step => Assert.Collection(step.
Outputs
,
1242
step => Assert.Collection(step.
Outputs
,
1244
step => Assert.Collection(step.
Outputs
,
1269
step => Assert.Collection(step.
Outputs
,
1271
step => Assert.Collection(step.
Outputs
,
1273
step => Assert.Collection(step.
Outputs
,
1415
step => Assert.Collection(step.
Outputs
,
1417
step => Assert.Collection(step.
Outputs
,
1419
step => Assert.Collection(step.
Outputs
,
1445
step => Assert.Collection(step.
Outputs
,
1447
step => Assert.Collection(step.
Outputs
,
1449
step => Assert.Collection(step.
Outputs
,
1452
step => Assert.Collection(step.
Outputs
,
1454
step => Assert.Collection(step.
Outputs
,
1456
step => Assert.Collection(step.
Outputs
,
1478
step => Assert.Collection(step.
Outputs
,
1480
step => Assert.Collection(step.
Outputs
,
1482
step => Assert.Collection(step.
Outputs
,
1529
step => Assert.Collection(step.
Outputs
,
1531
step => Assert.Collection(step.
Outputs
,
1533
step => Assert.Collection(step.
Outputs
,
1544
step => Assert.Collection(step.
Outputs
,
1546
step => Assert.Collection(step.
Outputs
,
1548
step => Assert.Collection(step.
Outputs
,
1700
step => Assert.Collection(step.
Outputs
,
1702
step => Assert.Collection(step.
Outputs
,
1704
step => Assert.Collection(step.
Outputs
,
1707
step => Assert.Collection(step.
Outputs
,
1709
step => Assert.Collection(step.
Outputs
,
1711
step => Assert.Collection(step.
Outputs
,
1713
step => Assert.Collection(step.
Outputs
,
1715
step => Assert.Collection(step.
Outputs
,
1717
step => Assert.Collection(step.
Outputs
,
1759
step => Assert.Collection(step.
Outputs
,
1761
step => Assert.Collection(step.
Outputs
,
1763
step => Assert.Collection(step.
Outputs
,
1766
step => Assert.Collection(step.
Outputs
,
1768
step => Assert.Collection(step.
Outputs
,
1770
step => Assert.Collection(step.
Outputs
,
1813
step => Assert.Collection(step.
Outputs
,
1815
step => Assert.Collection(step.
Outputs
,
1817
step => Assert.Collection(step.
Outputs
,
1819
step => Assert.Collection(step.
Outputs
,
1821
step => Assert.Collection(step.
Outputs
,
1823
step => Assert.Collection(step.
Outputs
,
1826
step => Assert.Collection(step.
Outputs
,
1828
step => Assert.Collection(step.
Outputs
,
1830
step => Assert.Collection(step.
Outputs
,
Microsoft.CodeAnalysis.Workspaces.UnitTests (8)
SolutionTests\SolutionWithSourceGeneratorTests.cs (8)
197
source => Assert.Equal(IncrementalStepRunReason.New, source.Source.
Outputs
[source.OutputIndex].Reason));
198
Assert.Collection(step.
Outputs
,
216
&& step.Inputs[0].Source.
Outputs
[step.Inputs[0].OutputIndex].Reason == IncrementalStepRunReason.Modified
217
&& step.
Outputs
is [{ Reason: IncrementalStepRunReason.Modified }];
223
&& step.Inputs[0].Source.
Outputs
[step.Inputs[0].OutputIndex].Reason == IncrementalStepRunReason.Cached
224
&& step.
Outputs
is [{ Reason: IncrementalStepRunReason.Cached }];
241
source => Assert.Equal(IncrementalStepRunReason.Cached, source.Source.
Outputs
[source.OutputIndex].Reason));
242
Assert.Collection(step.
Outputs
,