547 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)
485
var stepOutputBuilder = ArrayBuilder<(object,
IncrementalStepRunReason
)>.GetInstance(outputInfo.Count);
503
private static
IncrementalStepRunReason
AsStepState(EntryState inputState, EntryState outputState)
507
(EntryState.Added, EntryState.Added) =>
IncrementalStepRunReason
.New,
508
(EntryState.Modified, EntryState.Modified) =>
IncrementalStepRunReason
.Modified,
509
(EntryState.Modified, EntryState.Cached) =>
IncrementalStepRunReason
.Unchanged,
510
(EntryState.Cached, EntryState.Cached) =>
IncrementalStepRunReason
.Cached,
511
(EntryState.Removed, EntryState.Removed) =>
IncrementalStepRunReason
.Removed,
512
(EntryState.Modified, EntryState.Removed) =>
IncrementalStepRunReason
.Removed,
513
(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);
2642
Assert.Equal(
IncrementalStepRunReason
.Cached, step.Outputs[0].Reason);
2662
Assert.Equal(
IncrementalStepRunReason
.Cached, step.Outputs[0].Reason);
2774
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
2790
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2812
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
2852
Assert.Equal(
IncrementalStepRunReason
.New, consumedInput.Reason);
2858
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
2868
Assert.Equal(
IncrementalStepRunReason
.New, consumedInput.Reason);
2874
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
2884
Assert.Equal(
IncrementalStepRunReason
.New, consumedInput.Reason);
2890
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
2905
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
2911
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2921
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
2927
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2937
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
2943
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2961
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
2967
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2977
Assert.Equal(
IncrementalStepRunReason
.Modified, consumedInput.Reason);
2983
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
2993
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
2999
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
3042
Assert.Equal(
IncrementalStepRunReason
.New, consumedInput.Reason);
3048
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
3059
Assert.Equal(
IncrementalStepRunReason
.New, consumedInput.Reason);
3065
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
3080
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
3086
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
3097
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
3103
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
3122
Assert.Equal(
IncrementalStepRunReason
.Modified, consumedInput.Reason);
3128
Assert.Equal(
IncrementalStepRunReason
.Unchanged, output.Reason);
3139
Assert.Equal(
IncrementalStepRunReason
.Modified, consumedInput.Reason);
3145
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
3164
Assert.Equal(
IncrementalStepRunReason
.Modified, consumedInput.Reason);
3170
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
3181
Assert.Equal(
IncrementalStepRunReason
.Modified, consumedInput.Reason);
3187
Assert.Equal(
IncrementalStepRunReason
.Unchanged, output.Reason);
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (70)
1439
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1440
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1441
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1442
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().Outputs.Single().Reason);
1443
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1444
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
1445
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1446
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1486
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1487
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1488
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1489
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().Outputs.Single().Reason);
1490
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1491
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
1492
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1493
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1532
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1533
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1534
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1536
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
1537
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1538
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
1539
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1540
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1578
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1579
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1580
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1582
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
1583
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1584
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
1585
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1586
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1628
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1629
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1630
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1632
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
1633
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1635
t => Assert.Equal(
IncrementalStepRunReason
.Cached, t.Reason));
1636
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1638
t => Assert.Equal(
IncrementalStepRunReason
.New, t.Reason),
1639
t => Assert.Equal(
IncrementalStepRunReason
.New, t.Reason));
1680
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1681
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1682
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1684
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1685
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
1687
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason),
1688
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason));
1690
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason),
1691
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason));
1693
s => Assert.Equal(
IncrementalStepRunReason
.Modified, s.Outputs.Single().Reason),
1694
s => Assert.Equal(
IncrementalStepRunReason
.Modified, s.Outputs.Single().Reason));
1696
s => Assert.Equal(
IncrementalStepRunReason
.New, s.Outputs.Single().Reason),
1697
s => Assert.Equal(
IncrementalStepRunReason
.New, s.Outputs.Single().Reason));
1743
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1744
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1745
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1746
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().Outputs.Single().Reason);
1747
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1748
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
1749
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1750
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1791
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1792
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1793
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1795
o => Assert.Equal(
IncrementalStepRunReason
.New, o.Reason));
1796
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1797
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
1798
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1799
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)
388
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
394
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
400
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
406
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
451
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
457
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
463
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
469
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
498
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
504
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
510
Assert.Equal(
IncrementalStepRunReason
.Removed, source.Source.Outputs[source.OutputIndex].Reason);
516
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
565
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
571
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
577
Assert.Equal(
IncrementalStepRunReason
.Modified, source.Source.Outputs[source.OutputIndex].Reason);
583
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
647
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
653
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
682
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
688
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
720
Assert.Equal(
IncrementalStepRunReason
.Modified, source.Source.Outputs[source.OutputIndex].Reason);
726
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
759
Assert.Equal(
IncrementalStepRunReason
.Modified, source.Source.Outputs[source.OutputIndex].Reason);
765
Assert.Equal(
IncrementalStepRunReason
.Unchanged, output.Reason);
794
Assert.Equal((1,
IncrementalStepRunReason
.Cached), Assert.Single(step.Outputs));
799
Assert.Equal((2,
IncrementalStepRunReason
.Removed), Assert.Single(step.Outputs));
804
Assert.Equal((3,
IncrementalStepRunReason
.Removed), Assert.Single(step.Outputs));
809
Assert.Equal((4,
IncrementalStepRunReason
.New), Assert.Single(step.Outputs));
814
Assert.Equal((5,
IncrementalStepRunReason
.New), Assert.Single(step.Outputs));
819
Assert.Equal((6,
IncrementalStepRunReason
.New), Assert.Single(step.Outputs));
844
Assert.Collection(step.Outputs, output => Assert.Equal((1,
IncrementalStepRunReason
.Cached), output)),
846
Assert.Collection(step.Outputs, output => Assert.Equal((2,
IncrementalStepRunReason
.Removed), output)),
848
Assert.Collection(step.Outputs, output => Assert.Equal((3,
IncrementalStepRunReason
.Removed), output)),
850
Assert.Collection(step.Outputs, output => Assert.Equal((4,
IncrementalStepRunReason
.New), output)),
852
Assert.Collection(step.Outputs, output => Assert.Equal((5,
IncrementalStepRunReason
.New), output)),
854
Assert.Collection(step.Outputs, output => Assert.Equal((6,
IncrementalStepRunReason
.New), output)));
881
Assert.Equal(
IncrementalStepRunReason
.Cached, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason);
882
Assert.Collection(step.Outputs, output => Assert.Equal(((1, 0),
IncrementalStepRunReason
.Cached), output));
887
Assert.Equal(
IncrementalStepRunReason
.Removed, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason);
888
Assert.Collection(step.Outputs, output => Assert.Equal(((2, 0),
IncrementalStepRunReason
.Removed), output));
893
Assert.Equal(
IncrementalStepRunReason
.Removed, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason);
894
Assert.Collection(step.Outputs, output => Assert.Equal(((3, 0),
IncrementalStepRunReason
.Removed), output));
899
Assert.Equal(
IncrementalStepRunReason
.New, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason);
900
Assert.Collection(step.Outputs, output => Assert.Equal(((4, 0),
IncrementalStepRunReason
.New), output));
905
Assert.Equal(
IncrementalStepRunReason
.New, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason);
906
Assert.Collection(step.Outputs, output => Assert.Equal(((5, 0),
IncrementalStepRunReason
.New), output));
911
Assert.Equal(
IncrementalStepRunReason
.New, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason);
912
Assert.Collection(step.Outputs, output => Assert.Equal(((6, 0),
IncrementalStepRunReason
.New), output));
988
Assert.Equal(
IncrementalStepRunReason
.Modified, input.Source.Outputs[input.OutputIndex].Reason);
992
Assert.Equal(
IncrementalStepRunReason
.Removed, output.Reason);
1017
Assert.Equal(
IncrementalStepRunReason
.Modified, input.Source.Outputs[input.OutputIndex].Reason);
1021
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.VisualBasic.Semantic.UnitTests (128)
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.vb (70)
914
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
915
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
916
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
917
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationUnit_ForAttribute").Single().Outputs.Single().Reason)
918
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
919
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("result_ForAttributeInternal").Single().Outputs.Single().Reason)
920
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationAndGroupedNodes_ForAttributeWithMetadataName").Single().Outputs.Single().Reason)
921
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("result_ForAttributeWithMetadataName").Single().Outputs.Single().Reason)
961
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
962
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
963
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
964
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("compilationUnit_ForAttribute").Single().Outputs.Single().Reason)
965
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
966
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("result_ForAttributeInternal").Single().Outputs.Single().Reason)
967
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps("compilationAndGroupedNodes_ForAttributeWithMetadataName").Single().Outputs.Single().Reason)
968
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("result_ForAttributeWithMetadataName").Single().Outputs.Single().Reason)
1007
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1008
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1009
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1011
Sub(o) Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason))
1012
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1013
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("result_ForAttributeInternal").Single().Outputs.Single().Reason)
1014
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps("compilationAndGroupedNodes_ForAttributeWithMetadataName").Single().Outputs.Single().Reason)
1015
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("result_ForAttributeWithMetadataName").Single().Outputs.Single().Reason)
1053
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1054
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1055
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1057
Sub(o) Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason))
1058
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1059
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("result_ForAttributeInternal").Single().Outputs.Single().Reason)
1060
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps("compilationAndGroupedNodes_ForAttributeWithMetadataName").Single().Outputs.Single().Reason)
1061
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps("result_ForAttributeWithMetadataName").Single().Outputs.Single().Reason)
1103
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1104
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1105
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1107
Sub(o) Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason))
1108
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1110
Sub(t) Assert.Equal(
IncrementalStepRunReason
.Cached, t.Reason))
1111
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps("compilationAndGroupedNodes_ForAttributeWithMetadataName").Single().Outputs.Single().Reason)
1113
Sub(t) Assert.Equal(
IncrementalStepRunReason
.New, t.Reason),
1114
Sub(t) Assert.Equal(
IncrementalStepRunReason
.New, t.Reason))
1155
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1156
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1157
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1159
Sub(s) Assert.Equal(
IncrementalStepRunReason
.Unchanged, s.Reason),
1160
Sub(s) Assert.Equal(
IncrementalStepRunReason
.Unchanged, s.Reason))
1162
Sub(s) Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason),
1163
Sub(s) Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason))
1165
Sub(s) Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason),
1166
Sub(s) Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason))
1168
Sub(s) Assert.Equal(
IncrementalStepRunReason
.Modified, s.Outputs.Single().Reason),
1169
Sub(s) Assert.Equal(
IncrementalStepRunReason
.Modified, s.Outputs.Single().Reason))
1171
Sub(s) Assert.Equal(
IncrementalStepRunReason
.New, s.Outputs.Single().Reason),
1172
Sub(s) Assert.Equal(
IncrementalStepRunReason
.New, s.Outputs.Single().Reason))
1220
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1221
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1222
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1223
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps("compilationUnit_ForAttribute").Single().Outputs.Single().Reason)
1224
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1225
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps("result_ForAttributeInternal").Single().Outputs.Single().Reason)
1226
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps("compilationAndGroupedNodes_ForAttributeWithMetadataName").Single().Outputs.Single().Reason)
1227
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps("result_ForAttributeWithMetadataName").Single().Outputs.Single().Reason)
1270
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1271
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1272
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1274
Sub(o) Assert.Equal(
IncrementalStepRunReason
.New, o.Reason))
1275
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1276
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps("result_ForAttributeInternal").Single().Outputs.Single().Reason)
1277
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps("compilationAndGroupedNodes_ForAttributeWithMetadataName").Single().Outputs.Single().Reason)
1278
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps("result_ForAttributeWithMetadataName").Single().Outputs.Single().Reason)
SourceGeneration\GeneratorDriverTests_Attributes_SimpleName.vb (58)
1094
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1095
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1096
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationUnit_ForAttribute").Single().Outputs.Single().Reason)
1097
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1098
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("result_ForAttribute").Single().Outputs.Single().Reason)
1134
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1135
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1136
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("compilationUnit_ForAttribute").Single().Outputs.Single().Reason)
1137
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1138
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("result_ForAttribute").Single().Outputs.Single().Reason)
1173
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1174
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1176
Assert.Equal(
IncrementalStepRunReason
.Removed, runResult.TrackedSteps("compilationUnit_ForAttribute").Single().Outputs.Single().Reason)
1177
Assert.Equal(
IncrementalStepRunReason
.Removed, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1178
Assert.Equal(
IncrementalStepRunReason
.Removed, runResult.TrackedSteps("result_ForAttribute").Single().Outputs.Single().Reason)
1216
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1217
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1219
Assert.Equal(
IncrementalStepRunReason
.Removed, runResult.TrackedSteps("compilationUnit_ForAttribute").Single().Outputs.Single().Reason)
1220
Assert.Equal(
IncrementalStepRunReason
.Removed, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1221
Assert.Equal(
IncrementalStepRunReason
.Removed, runResult.TrackedSteps("result_ForAttribute").Single().Outputs.Single().Reason)
1258
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1259
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1261
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps("compilationUnit_ForAttribute").Single().Outputs.Single().Reason)
1262
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1263
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps("result_ForAttribute").Single().Outputs.Single().Reason)
1300
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1301
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1303
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("compilationUnit_ForAttribute").Single().Outputs.Single().Reason)
1304
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1305
Assert.Equal(
IncrementalStepRunReason
.Removed, runResult.TrackedSteps("result_ForAttribute").Single().Outputs.Single().Reason)
1338
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1339
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1341
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("compilationUnit_ForAttribute").Single().Outputs.Single().Reason)
1342
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1343
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps("result_ForAttribute").Single().Outputs.Single().Reason)
1376
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1377
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1379
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("compilationUnit_ForAttribute").Single().Outputs.Single().Reason)
1380
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1381
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps("result_ForAttribute").Single().Outputs.Single().Reason)
1420
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1421
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1424
Sub(o) Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason))
1425
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1426
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("result_ForAttribute").Single().Outputs.Single().Reason)
1463
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1464
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1467
Sub(_step) Assert.Equal(
IncrementalStepRunReason
.Unchanged, _step.Reason),
1468
Sub(_step) Assert.Equal(
IncrementalStepRunReason
.New, _step.Reason))
1470
Sub(_step) Assert.Equal(
IncrementalStepRunReason
.Cached, _step.Outputs.Single().Reason),
1471
Sub(_step) Assert.Equal(
IncrementalStepRunReason
.New, _step.Outputs.Single().Reason))
1473
Sub(_step) Assert.Equal(
IncrementalStepRunReason
.Cached, _step.Outputs.Single().Reason),
1474
Sub(_step) Assert.Equal(
IncrementalStepRunReason
.New, _step.Outputs.Single().Reason))
1516
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps("collectedGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1517
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps("allUpGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1519
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps("compilationUnit_ForAttribute").Single().Outputs.Single().Reason)
1520
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps("compilationUnitAndGlobalAliases_ForAttribute").Single().Outputs.Single().Reason)
1521
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps("result_ForAttribute").Single().Outputs.Single().Reason)
Microsoft.CodeAnalysis.Workspaces.UnitTests (8)
SolutionTests\SolutionWithSourceGeneratorTests.cs (8)
199
source => Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason));
201
output => Assert.Equal(
IncrementalStepRunReason
.New, output.Reason));
218
&& step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason ==
IncrementalStepRunReason
.Modified
219
&& step.Outputs is [{ Reason:
IncrementalStepRunReason
.Modified }];
225
&& step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason ==
IncrementalStepRunReason
.Cached
226
&& step.Outputs is [{ Reason:
IncrementalStepRunReason
.Cached }];
243
source => Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason));
245
output => Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason));