419 references to IncrementalStepRunReason
Microsoft.AspNetCore.Http.Extensions.Tests (9)
RequestDelegateGenerator\CompileTimeIncrementalityTests.cs (9)
24
step => Assert.Equal(
IncrementalStepRunReason
.Unchanged, step.Reason),
26
step => Assert.Equal(
IncrementalStepRunReason
.Modified, step.Reason)
41
step => Assert.Equal(
IncrementalStepRunReason
.Unchanged, step.Reason),
43
step => Assert.Equal(
IncrementalStepRunReason
.Modified, step.Reason)
58
step => Assert.Equal(
IncrementalStepRunReason
.Unchanged, step.Reason),
60
step => Assert.Equal(
IncrementalStepRunReason
.Modified, step.Reason)
79
step => Assert.Equal(
IncrementalStepRunReason
.Unchanged, step.Reason),
81
step => Assert.Equal(
IncrementalStepRunReason
.Modified, step.Reason)
85
private static IEnumerable<(object Value,
IncrementalStepRunReason
Reason)> GetRunStepOutputs(GeneratorRunResult? result)
Microsoft.CodeAnalysis (11)
SourceGeneration\IncrementalGeneratorRunStep.cs (2)
16
internal IncrementalGeneratorRunStep(string? stepName, ImmutableArray<(IncrementalGeneratorRunStep Source, int OutputIndex)> inputs, ImmutableArray<(object Value,
IncrementalStepRunReason
OutputState)> outputs, TimeSpan elapsedTime)
28
public ImmutableArray<(object Value,
IncrementalStepRunReason
Reason)> Outputs { get; }
SourceGeneration\Nodes\NodeStateTable.cs (9)
486
var stepOutputBuilder = ArrayBuilder<(object,
IncrementalStepRunReason
)>.GetInstance(outputInfo.Count);
504
private static
IncrementalStepRunReason
AsStepState(EntryState inputState, EntryState outputState)
508
(EntryState.Added, EntryState.Added) =>
IncrementalStepRunReason
.New,
509
(EntryState.Modified, EntryState.Modified) =>
IncrementalStepRunReason
.Modified,
510
(EntryState.Modified, EntryState.Cached) =>
IncrementalStepRunReason
.Unchanged,
511
(EntryState.Cached, EntryState.Cached) =>
IncrementalStepRunReason
.Cached,
512
(EntryState.Removed, EntryState.Removed) =>
IncrementalStepRunReason
.Removed,
513
(EntryState.Modified, EntryState.Removed) =>
IncrementalStepRunReason
.Removed,
514
(EntryState.Modified, EntryState.Added) =>
IncrementalStepRunReason
.New,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (391)
SourceGeneration\GeneratorDriverTests.cs (92)
1747
source => Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason));
1749
output => Assert.Equal(
IncrementalStepRunReason
.New, output.Reason));
1759
source => Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason));
1761
output => Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason));
1799
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
1805
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
1815
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
1821
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
1837
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
1843
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
1853
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
1859
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
1868
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
1874
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
1890
Assert.Equal(
IncrementalStepRunReason
.Modified, source.Source.Outputs[source.OutputIndex].Reason);
1896
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
1906
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
1912
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
1921
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
1927
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
1942
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
1948
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
1958
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
1964
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
1973
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
1979
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2059
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
2064
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
2072
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
2088
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
2093
Assert.Equal(
IncrementalStepRunReason
.Modified, source.Source.Outputs[source.OutputIndex].Reason);
2101
Assert.Equal(
IncrementalStepRunReason
.Unchanged, output.Reason);
2116
Assert.Equal(
IncrementalStepRunReason
.Unchanged, source.Source.Outputs[source.OutputIndex].Reason);
2124
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2140
Assert.Equal(
IncrementalStepRunReason
.Modified, source.Source.Outputs[source.OutputIndex].Reason);
2145
Assert.Equal(
IncrementalStepRunReason
.Unchanged, source.Source.Outputs[source.OutputIndex].Reason);
2153
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
2376
Assert.Equal(new (object,
IncrementalStepRunReason
)[]
2378
("WriteLine",
IncrementalStepRunReason
.Cached),
2379
("Write",
IncrementalStepRunReason
.Modified),
2380
("Clear",
IncrementalStepRunReason
.Cached),
2381
("Beep",
IncrementalStepRunReason
.Cached)
2397
Assert.Equal(new (object,
IncrementalStepRunReason
)[]
2399
("WriteLine",
IncrementalStepRunReason
.Cached),
2400
("Write",
IncrementalStepRunReason
.Removed),
2401
("Clear",
IncrementalStepRunReason
.Cached),
2402
("Beep",
IncrementalStepRunReason
.Cached)
2455
Assert.Equal(
IncrementalStepRunReason
.New, step.Outputs[0].Reason);
2460
Assert.Equal(
IncrementalStepRunReason
.New, step.Outputs[0].Reason);
2471
Assert.Equal(
IncrementalStepRunReason
.Cached, step.Outputs[0].Reason);
2476
Assert.Equal(
IncrementalStepRunReason
.Cached, step.Outputs[0].Reason);
2488
Assert.Equal(
IncrementalStepRunReason
.Modified, step.Outputs[0].Reason);
2493
Assert.Equal(
IncrementalStepRunReason
.Cached, step.Outputs[0].Reason);
2644
Assert.Equal(
IncrementalStepRunReason
.Cached, step.Outputs[0].Reason);
2664
Assert.Equal(
IncrementalStepRunReason
.Cached, step.Outputs[0].Reason);
2776
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
2792
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2814
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
2854
Assert.Equal(
IncrementalStepRunReason
.New, consumedInput.Reason);
2860
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
2870
Assert.Equal(
IncrementalStepRunReason
.New, consumedInput.Reason);
2876
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
2886
Assert.Equal(
IncrementalStepRunReason
.New, consumedInput.Reason);
2892
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
2907
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
2913
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2923
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
2929
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2939
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
2945
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2963
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
2969
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2979
Assert.Equal(
IncrementalStepRunReason
.Modified, consumedInput.Reason);
2985
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
2995
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
3001
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
3044
Assert.Equal(
IncrementalStepRunReason
.New, consumedInput.Reason);
3050
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
3061
Assert.Equal(
IncrementalStepRunReason
.New, consumedInput.Reason);
3067
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
3082
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
3088
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
3099
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
3105
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
3124
Assert.Equal(
IncrementalStepRunReason
.Modified, consumedInput.Reason);
3130
Assert.Equal(
IncrementalStepRunReason
.Unchanged, output.Reason);
3141
Assert.Equal(
IncrementalStepRunReason
.Modified, consumedInput.Reason);
3147
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
3166
Assert.Equal(
IncrementalStepRunReason
.Modified, consumedInput.Reason);
3172
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
3183
Assert.Equal(
IncrementalStepRunReason
.Modified, consumedInput.Reason);
3189
Assert.Equal(
IncrementalStepRunReason
.Unchanged, output.Reason);
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (70)
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);
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);
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);
1772
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
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);
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);
1818
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
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);
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);
1868
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
1869
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1871
t => Assert.Equal(
IncrementalStepRunReason
.Cached, t.Reason));
1872
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1874
t => Assert.Equal(
IncrementalStepRunReason
.New, t.Reason),
1875
t => Assert.Equal(
IncrementalStepRunReason
.New, t.Reason));
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);
1920
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1921
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
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));
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);
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);
2031
o => Assert.Equal(
IncrementalStepRunReason
.New, o.Reason));
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 (111)
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);
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);
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);
1120
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1121
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1122
o => Assert.Equal(
IncrementalStepRunReason
.Removed, o.Reason));
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);
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);
1172
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1173
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1174
o => Assert.Equal(
IncrementalStepRunReason
.Removed, o.Reason));
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);
1223
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1224
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1225
o => Assert.Equal(
IncrementalStepRunReason
.New, o.Reason));
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);
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);
1279
o => Assert.Equal(
IncrementalStepRunReason
.Modified, o.Reason),
1280
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1281
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
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);
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);
1335
o => Assert.Equal(
IncrementalStepRunReason
.Modified, o.Reason),
1336
o => Assert.Equal(
IncrementalStepRunReason
.Modified, o.Reason),
1337
o => Assert.Equal(
IncrementalStepRunReason
.Removed, o.Reason));
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);
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);
1389
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1390
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1391
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
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);
1435
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1436
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1437
o => Assert.Equal(
IncrementalStepRunReason
.New, o.Reason));
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);
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);
1479
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1480
o => Assert.Equal(
IncrementalStepRunReason
.New, o.Reason));
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);
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);
1532
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1533
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1534
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
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);
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);
1584
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1585
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1586
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1587
o => Assert.Equal(
IncrementalStepRunReason
.New, o.Reason));
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));
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);
1646
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1647
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1648
o => Assert.Equal(
IncrementalStepRunReason
.Modified, o.Reason));
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);
SourceGeneration\StateTableTests.cs (52)
389
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
395
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
401
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
407
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
452
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
458
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
464
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
470
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
499
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
505
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
511
Assert.Equal(
IncrementalStepRunReason
.Removed, source.Source.Outputs[source.OutputIndex].Reason);
517
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
566
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
572
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
578
Assert.Equal(
IncrementalStepRunReason
.Modified, source.Source.Outputs[source.OutputIndex].Reason);
584
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
648
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
654
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
683
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
689
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
721
Assert.Equal(
IncrementalStepRunReason
.Modified, source.Source.Outputs[source.OutputIndex].Reason);
727
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
760
Assert.Equal(
IncrementalStepRunReason
.Modified, source.Source.Outputs[source.OutputIndex].Reason);
766
Assert.Equal(
IncrementalStepRunReason
.Unchanged, output.Reason);
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));
989
Assert.Equal(
IncrementalStepRunReason
.Modified, input.Source.Outputs[input.OutputIndex].Reason);
993
Assert.Equal(
IncrementalStepRunReason
.Removed, output.Reason);
1018
Assert.Equal(
IncrementalStepRunReason
.Modified, input.Source.Outputs[input.OutputIndex].Reason);
1022
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
SourceGeneration\SyntaxAwareGeneratorTests.cs (66)
1034
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1036
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1038
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
1054
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.Unchanged), output)),
1056
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.Unchanged), output)),
1058
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.Unchanged), output)),
1060
output => Assert.Equal(("fieldD",
IncrementalStepRunReason
.New), output)),
1062
output => Assert.Equal(("fieldE",
IncrementalStepRunReason
.New), output)));
1111
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1113
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1115
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)),
1117
output => Assert.Equal(("fieldD",
IncrementalStepRunReason
.New), output)),
1119
output => Assert.Equal(("fieldE",
IncrementalStepRunReason
.New), output)));
1133
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.Unchanged), output)),
1135
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.Unchanged), output)),
1137
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.Unchanged), output)),
1139
output => Assert.Equal(("fieldD",
IncrementalStepRunReason
.Removed), output)),
1141
output => Assert.Equal(("fieldE",
IncrementalStepRunReason
.Removed), output)));
1241
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1243
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1245
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
1270
output => Assert.Equal(("fieldD",
IncrementalStepRunReason
.Modified), output)),
1272
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.Unchanged), output)),
1274
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.Unchanged), output)));
1416
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1418
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1420
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
1446
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.Unchanged), output)),
1448
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.Unchanged), output)),
1450
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.Unchanged), output)));
1453
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.Cached), output)),
1455
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.Cached), output)),
1457
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.Cached), output)));
1479
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.Cached), output)),
1481
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.Cached), output)),
1483
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.Cached), output)));
1530
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1532
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1534
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
1545
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.Unchanged), output)),
1547
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.Unchanged), output)),
1549
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.Unchanged), output)));
1701
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1703
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1705
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
1708
output => Assert.Equal(("Output1_fieldA",
IncrementalStepRunReason
.New), output)),
1710
output => Assert.Equal(("Output1_fieldB",
IncrementalStepRunReason
.New), output)),
1712
output => Assert.Equal(("Output1_fieldC",
IncrementalStepRunReason
.New), output)),
1714
output => Assert.Equal(("Output2_fieldA",
IncrementalStepRunReason
.New), output)),
1716
output => Assert.Equal(("Output2_fieldB",
IncrementalStepRunReason
.New), output)),
1718
output => Assert.Equal(("Output2_fieldC",
IncrementalStepRunReason
.New), output)));
1760
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1762
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1764
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
1767
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1769
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1771
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
1814
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1816
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1818
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1820
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)),
1822
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1824
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
1827
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1829
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1831
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
Microsoft.CodeAnalysis.Workspaces.UnitTests (8)
SolutionTests\SolutionWithSourceGeneratorTests.cs (8)
197
source => Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason));
199
output => Assert.Equal(
IncrementalStepRunReason
.New, output.Reason));
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));
243
output => Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason));