518 references to IncrementalStepRunReason
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)
381
var stepOutputBuilder = ArrayBuilder<(object,
IncrementalStepRunReason
)>.GetInstance(outputInfo.Count);
399
private static
IncrementalStepRunReason
AsStepState(EntryState inputState, EntryState outputState)
403
(EntryState.Added, EntryState.Added) =>
IncrementalStepRunReason
.New,
404
(EntryState.Modified, EntryState.Modified) =>
IncrementalStepRunReason
.Modified,
405
(EntryState.Modified, EntryState.Cached) =>
IncrementalStepRunReason
.Unchanged,
406
(EntryState.Cached, EntryState.Cached) =>
IncrementalStepRunReason
.Cached,
407
(EntryState.Removed, EntryState.Removed) =>
IncrementalStepRunReason
.Removed,
408
(EntryState.Modified, EntryState.Removed) =>
IncrementalStepRunReason
.Removed,
409
(EntryState.Modified, EntryState.Added) =>
IncrementalStepRunReason
.Modified,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (371)
SourceGeneration\GeneratorDriverTests.cs (82)
1645
source => Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason));
1647
output => Assert.Equal(
IncrementalStepRunReason
.New, output.Reason));
1657
source => Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason));
1659
output => Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason));
1697
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
1703
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
1713
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
1719
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
1735
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
1741
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
1751
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
1757
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
1766
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
1772
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
1788
Assert.Equal(
IncrementalStepRunReason
.Modified, source.Source.Outputs[source.OutputIndex].Reason);
1794
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
1804
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
1810
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
1819
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
1825
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
1840
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
1846
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
1856
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
1862
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
1871
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
1877
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
1957
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
1962
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
1970
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
1986
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
1991
Assert.Equal(
IncrementalStepRunReason
.Modified, source.Source.Outputs[source.OutputIndex].Reason);
1999
Assert.Equal(
IncrementalStepRunReason
.Unchanged, output.Reason);
2014
Assert.Equal(
IncrementalStepRunReason
.Unchanged, source.Source.Outputs[source.OutputIndex].Reason);
2022
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2038
Assert.Equal(
IncrementalStepRunReason
.Modified, source.Source.Outputs[source.OutputIndex].Reason);
2043
Assert.Equal(
IncrementalStepRunReason
.Unchanged, source.Source.Outputs[source.OutputIndex].Reason);
2051
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
2121
Assert.Equal(
IncrementalStepRunReason
.New, step.Outputs[0].Reason);
2126
Assert.Equal(
IncrementalStepRunReason
.New, step.Outputs[0].Reason);
2137
Assert.Equal(
IncrementalStepRunReason
.Cached, step.Outputs[0].Reason);
2142
Assert.Equal(
IncrementalStepRunReason
.Cached, step.Outputs[0].Reason);
2154
Assert.Equal(
IncrementalStepRunReason
.Modified, step.Outputs[0].Reason);
2159
Assert.Equal(
IncrementalStepRunReason
.Cached, step.Outputs[0].Reason);
2222
Assert.Equal(
IncrementalStepRunReason
.Cached, step.Outputs[0].Reason);
2242
Assert.Equal(
IncrementalStepRunReason
.Cached, step.Outputs[0].Reason);
2350
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
2366
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2388
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
2428
Assert.Equal(
IncrementalStepRunReason
.New, consumedInput.Reason);
2434
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
2444
Assert.Equal(
IncrementalStepRunReason
.New, consumedInput.Reason);
2450
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
2460
Assert.Equal(
IncrementalStepRunReason
.New, consumedInput.Reason);
2466
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
2481
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
2487
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2497
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
2503
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2513
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
2519
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2537
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
2543
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2553
Assert.Equal(
IncrementalStepRunReason
.Modified, consumedInput.Reason);
2559
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
2569
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
2575
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2618
Assert.Equal(
IncrementalStepRunReason
.New, consumedInput.Reason);
2624
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
2635
Assert.Equal(
IncrementalStepRunReason
.New, consumedInput.Reason);
2641
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
2656
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
2662
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2673
Assert.Equal(
IncrementalStepRunReason
.Cached, consumedInput.Reason);
2679
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
2698
Assert.Equal(
IncrementalStepRunReason
.Modified, consumedInput.Reason);
2704
Assert.Equal(
IncrementalStepRunReason
.Unchanged, output.Reason);
2715
Assert.Equal(
IncrementalStepRunReason
.Modified, consumedInput.Reason);
2721
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
2740
Assert.Equal(
IncrementalStepRunReason
.Modified, consumedInput.Reason);
2746
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
2757
Assert.Equal(
IncrementalStepRunReason
.Modified, consumedInput.Reason);
2763
Assert.Equal(
IncrementalStepRunReason
.Unchanged, output.Reason);
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (70)
1279
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1280
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1281
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1282
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().Outputs.Single().Reason);
1283
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1284
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
1285
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1286
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1326
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1327
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1328
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1329
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().Outputs.Single().Reason);
1330
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1331
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
1332
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1333
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1372
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1373
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1374
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1376
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
1377
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1378
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
1379
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1380
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1417
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1418
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1419
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1421
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
1422
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1423
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
1424
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1425
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1466
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1467
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1468
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1470
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
1471
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1473
t => Assert.Equal(
IncrementalStepRunReason
.Cached, t.Reason));
1474
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1476
t => Assert.Equal(
IncrementalStepRunReason
.Modified, t.Reason),
1477
t => Assert.Equal(
IncrementalStepRunReason
.Modified, t.Reason));
1517
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1518
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1519
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1521
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1522
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
1524
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason),
1525
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason));
1527
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason),
1528
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason));
1530
s => Assert.Equal(
IncrementalStepRunReason
.Modified, s.Outputs.Single().Reason),
1531
s => Assert.Equal(
IncrementalStepRunReason
.Modified, s.Outputs.Single().Reason));
1533
s => Assert.Equal(
IncrementalStepRunReason
.Modified, s.Outputs.Single().Reason),
1534
s => Assert.Equal(
IncrementalStepRunReason
.Modified, s.Outputs.Single().Reason));
1580
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1581
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1582
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1583
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().Outputs.Single().Reason);
1584
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1585
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
1586
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1587
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
.Modified, o.Reason));
1633
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1634
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
1635
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1636
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
SourceGeneration\GeneratorDriverTests_Attributes_SimpleName.cs (101)
1029
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1030
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1031
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().Outputs.Single().Reason);
1032
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1033
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason);
1069
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1070
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1071
Assert.Equal(
IncrementalStepRunReason
.Unchanged, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().Outputs.Single().Reason);
1072
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1073
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);
1164
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason),
1165
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason));
1166
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1167
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1170
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1171
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1172
o => Assert.Equal(
IncrementalStepRunReason
.Removed, o.Reason));
1173
Assert.Equal(
IncrementalStepRunReason
.Removed, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1174
Assert.Equal(
IncrementalStepRunReason
.Removed, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason);
1213
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason),
1214
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason));
1215
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1216
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1219
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1220
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1221
o => Assert.Equal(
IncrementalStepRunReason
.Modified, o.Reason));
1222
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1223
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason);
1267
s => Assert.Equal(
IncrementalStepRunReason
.Unchanged, s.Outputs.Single().Reason),
1268
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason));
1269
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1270
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1273
o => Assert.Equal(
IncrementalStepRunReason
.Modified, o.Reason),
1274
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1275
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
1276
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1277
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason);
1361
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason),
1362
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason));
1363
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1364
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1367
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1368
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1369
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
1370
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1371
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason);
1405
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason),
1406
s => Assert.Equal(
IncrementalStepRunReason
.New, s.Outputs.Single().Reason));
1407
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1408
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1411
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1412
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1413
o => Assert.Equal(
IncrementalStepRunReason
.Modified, o.Reason));
1414
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1415
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason);
1449
s => Assert.Equal(
IncrementalStepRunReason
.New, s.Outputs.Single().Reason));
1450
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1451
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1454
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1455
o => Assert.Equal(
IncrementalStepRunReason
.Modified, o.Reason));
1456
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1457
Assert.Equal(
IncrementalStepRunReason
.New, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason);
1498
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason),
1499
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason));
1500
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1501
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1504
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1505
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1506
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason));
1507
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1508
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason);
1547
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason),
1548
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason));
1549
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1550
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1553
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1554
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1555
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1556
o => Assert.Equal(
IncrementalStepRunReason
.Modified, o.Reason));
1558
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason),
1559
s => Assert.Equal(
IncrementalStepRunReason
.New, s.Outputs.Single().Reason));
1561
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason),
1562
s => Assert.Equal(
IncrementalStepRunReason
.New, s.Outputs.Single().Reason));
1606
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason),
1607
s => Assert.Equal(
IncrementalStepRunReason
.Cached, s.Outputs.Single().Reason));
1608
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1609
Assert.Equal(
IncrementalStepRunReason
.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1612
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1613
o => Assert.Equal(
IncrementalStepRunReason
.Unchanged, o.Reason),
1614
o => Assert.Equal(
IncrementalStepRunReason
.Modified, o.Reason));
1615
Assert.Equal(
IncrementalStepRunReason
.Modified, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1616
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);
608
Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason);
614
Assert.Equal(
IncrementalStepRunReason
.New, output.Reason);
643
Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason);
649
Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason);
681
Assert.Equal(
IncrementalStepRunReason
.Modified, source.Source.Outputs[source.OutputIndex].Reason);
687
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
720
Assert.Equal(
IncrementalStepRunReason
.Modified, source.Source.Outputs[source.OutputIndex].Reason);
726
Assert.Equal(
IncrementalStepRunReason
.Unchanged, output.Reason);
755
Assert.Equal((1,
IncrementalStepRunReason
.Cached), Assert.Single(step.Outputs));
760
Assert.Equal((2,
IncrementalStepRunReason
.Removed), Assert.Single(step.Outputs));
765
Assert.Equal((3,
IncrementalStepRunReason
.Removed), Assert.Single(step.Outputs));
770
Assert.Equal((4,
IncrementalStepRunReason
.New), Assert.Single(step.Outputs));
775
Assert.Equal((5,
IncrementalStepRunReason
.New), Assert.Single(step.Outputs));
780
Assert.Equal((6,
IncrementalStepRunReason
.New), Assert.Single(step.Outputs));
805
Assert.Collection(step.Outputs, output => Assert.Equal((1,
IncrementalStepRunReason
.Cached), output)),
807
Assert.Collection(step.Outputs, output => Assert.Equal((2,
IncrementalStepRunReason
.Removed), output)),
809
Assert.Collection(step.Outputs, output => Assert.Equal((3,
IncrementalStepRunReason
.Removed), output)),
811
Assert.Collection(step.Outputs, output => Assert.Equal((4,
IncrementalStepRunReason
.New), output)),
813
Assert.Collection(step.Outputs, output => Assert.Equal((5,
IncrementalStepRunReason
.New), output)),
815
Assert.Collection(step.Outputs, output => Assert.Equal((6,
IncrementalStepRunReason
.New), output)));
842
Assert.Equal(
IncrementalStepRunReason
.Cached, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason);
843
Assert.Collection(step.Outputs, output => Assert.Equal(((1, 0),
IncrementalStepRunReason
.Cached), output));
848
Assert.Equal(
IncrementalStepRunReason
.Removed, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason);
849
Assert.Collection(step.Outputs, output => Assert.Equal(((2, 0),
IncrementalStepRunReason
.Removed), output));
854
Assert.Equal(
IncrementalStepRunReason
.Removed, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason);
855
Assert.Collection(step.Outputs, output => Assert.Equal(((3, 0),
IncrementalStepRunReason
.Removed), output));
860
Assert.Equal(
IncrementalStepRunReason
.New, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason);
861
Assert.Collection(step.Outputs, output => Assert.Equal(((4, 0),
IncrementalStepRunReason
.New), output));
866
Assert.Equal(
IncrementalStepRunReason
.New, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason);
867
Assert.Collection(step.Outputs, output => Assert.Equal(((5, 0),
IncrementalStepRunReason
.New), output));
872
Assert.Equal(
IncrementalStepRunReason
.New, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason);
873
Assert.Collection(step.Outputs, output => Assert.Equal(((6, 0),
IncrementalStepRunReason
.New), output));
949
Assert.Equal(
IncrementalStepRunReason
.Modified, input.Source.Outputs[input.OutputIndex].Reason);
953
Assert.Equal(
IncrementalStepRunReason
.Removed, output.Reason);
978
Assert.Equal(
IncrementalStepRunReason
.Modified, input.Source.Outputs[input.OutputIndex].Reason);
982
Assert.Equal(
IncrementalStepRunReason
.Modified, output.Reason);
SourceGeneration\SyntaxAwareGeneratorTests.cs (66)
1043
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1045
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1047
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
1063
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.Unchanged), output)),
1065
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.Unchanged), output)),
1067
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.Unchanged), output)),
1069
output => Assert.Equal(("fieldD",
IncrementalStepRunReason
.New), output)),
1071
output => Assert.Equal(("fieldE",
IncrementalStepRunReason
.New), output)));
1120
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1122
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1124
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)),
1126
output => Assert.Equal(("fieldD",
IncrementalStepRunReason
.New), output)),
1128
output => Assert.Equal(("fieldE",
IncrementalStepRunReason
.New), output)));
1142
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.Unchanged), output)),
1144
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.Unchanged), output)),
1146
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.Unchanged), output)),
1148
output => Assert.Equal(("fieldD",
IncrementalStepRunReason
.Removed), output)),
1150
output => Assert.Equal(("fieldE",
IncrementalStepRunReason
.Removed), output)));
1250
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1252
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1254
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
1279
output => Assert.Equal(("fieldD",
IncrementalStepRunReason
.Modified), output)),
1281
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.Unchanged), output)),
1283
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.Unchanged), output)));
1421
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1423
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1425
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
1451
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.Unchanged), output)),
1453
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.Unchanged), output)),
1455
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.Unchanged), output)));
1458
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.Cached), output)),
1460
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.Cached), output)),
1462
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.Cached), output)));
1484
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.Cached), output)),
1486
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.Cached), output)),
1488
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.Cached), output)));
1535
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1537
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1539
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
1550
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.Unchanged), output)),
1552
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.Unchanged), output)),
1554
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.Unchanged), output)));
1706
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1708
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1710
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
1713
output => Assert.Equal(("Output1_fieldA",
IncrementalStepRunReason
.New), output)),
1715
output => Assert.Equal(("Output1_fieldB",
IncrementalStepRunReason
.New), output)),
1717
output => Assert.Equal(("Output1_fieldC",
IncrementalStepRunReason
.New), output)),
1719
output => Assert.Equal(("Output2_fieldA",
IncrementalStepRunReason
.New), output)),
1721
output => Assert.Equal(("Output2_fieldB",
IncrementalStepRunReason
.New), output)),
1723
output => Assert.Equal(("Output2_fieldC",
IncrementalStepRunReason
.New), output)));
1765
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1767
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1769
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
1772
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1774
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1776
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
1819
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1821
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1823
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1825
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)),
1827
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1829
output => Assert.Equal(("fieldC",
IncrementalStepRunReason
.New), output)));
1832
output => Assert.Equal(("fieldA",
IncrementalStepRunReason
.New), output)),
1834
output => Assert.Equal(("fieldB",
IncrementalStepRunReason
.New), output)),
1836
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
.Modified, 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
.Modified, t.Reason),
1114
Sub(t) Assert.Equal(
IncrementalStepRunReason
.Modified, 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
.Modified, s.Outputs.Single().Reason),
1172
Sub(s) Assert.Equal(
IncrementalStepRunReason
.Modified, 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
.Modified, 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
.Modified, 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
.Modified, 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
.Modified, _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)
189
source => Assert.Equal(
IncrementalStepRunReason
.New, source.Source.Outputs[source.OutputIndex].Reason));
191
output => Assert.Equal(
IncrementalStepRunReason
.New, output.Reason));
208
&& step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason ==
IncrementalStepRunReason
.Modified
209
&& step.Outputs is [{ Reason:
IncrementalStepRunReason
.Modified }];
215
&& step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason ==
IncrementalStepRunReason
.Cached
216
&& step.Outputs is [{ Reason:
IncrementalStepRunReason
.Cached }];
233
source => Assert.Equal(
IncrementalStepRunReason
.Cached, source.Source.Outputs[source.OutputIndex].Reason));
235
output => Assert.Equal(
IncrementalStepRunReason
.Cached, output.Reason));