149 references to Cached
Microsoft.CodeAnalysis (1)
SourceGeneration\Nodes\NodeStateTable.cs (1)
511
(EntryState.Cached, EntryState.Cached) => IncrementalStepRunReason.
Cached
,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (144)
SourceGeneration\GeneratorDriverTests.cs (44)
1759
source => Assert.Equal(IncrementalStepRunReason.
Cached
, source.Source.Outputs[source.OutputIndex].Reason));
1761
output => Assert.Equal(IncrementalStepRunReason.
Cached
, 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);
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);
2088
Assert.Equal(IncrementalStepRunReason.
Cached
, source.Source.Outputs[source.OutputIndex].Reason);
2124
Assert.Equal(IncrementalStepRunReason.
Cached
, output.Reason);
2378
("WriteLine", IncrementalStepRunReason.
Cached
),
2380
("Clear", IncrementalStepRunReason.
Cached
),
2381
("Beep", IncrementalStepRunReason.
Cached
)
2399
("WriteLine", IncrementalStepRunReason.
Cached
),
2401
("Clear", IncrementalStepRunReason.
Cached
),
2402
("Beep", IncrementalStepRunReason.
Cached
)
2471
Assert.Equal(IncrementalStepRunReason.
Cached
, step.Outputs[0].Reason);
2476
Assert.Equal(IncrementalStepRunReason.
Cached
, step.Outputs[0].Reason);
2493
Assert.Equal(IncrementalStepRunReason.
Cached
, step.Outputs[0].Reason);
2644
Assert.Equal(IncrementalStepRunReason.
Cached
, step.Outputs[0].Reason);
2664
Assert.Equal(IncrementalStepRunReason.
Cached
, step.Outputs[0].Reason);
2792
Assert.Equal(IncrementalStepRunReason.
Cached
, output.Reason);
2907
Assert.Equal(IncrementalStepRunReason.
Cached
, consumedInput.Reason);
2913
Assert.Equal(IncrementalStepRunReason.
Cached
, output.Reason);
2923
Assert.Equal(IncrementalStepRunReason.
Cached
, consumedInput.Reason);
2929
Assert.Equal(IncrementalStepRunReason.
Cached
, output.Reason);
2939
Assert.Equal(IncrementalStepRunReason.
Cached
, consumedInput.Reason);
2945
Assert.Equal(IncrementalStepRunReason.
Cached
, output.Reason);
2963
Assert.Equal(IncrementalStepRunReason.
Cached
, consumedInput.Reason);
2969
Assert.Equal(IncrementalStepRunReason.
Cached
, output.Reason);
2995
Assert.Equal(IncrementalStepRunReason.
Cached
, consumedInput.Reason);
3001
Assert.Equal(IncrementalStepRunReason.
Cached
, output.Reason);
3082
Assert.Equal(IncrementalStepRunReason.
Cached
, consumedInput.Reason);
3088
Assert.Equal(IncrementalStepRunReason.
Cached
, output.Reason);
3099
Assert.Equal(IncrementalStepRunReason.
Cached
, consumedInput.Reason);
3105
Assert.Equal(IncrementalStepRunReason.
Cached
, output.Reason);
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (33)
1676
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1677
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1678
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().Outputs.Single().Reason);
1679
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1680
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
1681
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1682
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
1723
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1724
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1726
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1727
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
1769
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1770
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1773
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1774
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
1815
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1816
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1819
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1820
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
1865
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1866
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1869
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1871
t => Assert.Equal(IncrementalStepRunReason.
Cached
, t.Reason));
1917
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1918
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1923
s => Assert.Equal(IncrementalStepRunReason.
Cached
, s.Outputs.Single().Reason),
1924
s => Assert.Equal(IncrementalStepRunReason.
Cached
, s.Outputs.Single().Reason));
1926
s => Assert.Equal(IncrementalStepRunReason.
Cached
, s.Outputs.Single().Reason),
1927
s => Assert.Equal(IncrementalStepRunReason.
Cached
, s.Outputs.Single().Reason));
1980
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
1981
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
2028
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
2029
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
SourceGeneration\GeneratorDriverTests_Attributes_SimpleName.cs (47)
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);
1068
Assert.Equal(IncrementalStepRunReason.
Cached
, runResult.TrackedSteps["allUpGlobalAliases_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);
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);
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);
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);
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);
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);
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),
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);
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);
1589
s => Assert.Equal(IncrementalStepRunReason.
Cached
, s.Outputs.Single().Reason),
1592
s => Assert.Equal(IncrementalStepRunReason.
Cached
, 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);
SourceGeneration\StateTableTests.cs (14)
452
Assert.Equal(IncrementalStepRunReason.
Cached
, source.Source.Outputs[source.OutputIndex].Reason);
458
Assert.Equal(IncrementalStepRunReason.
Cached
, source.Source.Outputs[source.OutputIndex].Reason);
464
Assert.Equal(IncrementalStepRunReason.
Cached
, source.Source.Outputs[source.OutputIndex].Reason);
470
Assert.Equal(IncrementalStepRunReason.
Cached
, output.Reason);
499
Assert.Equal(IncrementalStepRunReason.
Cached
, source.Source.Outputs[source.OutputIndex].Reason);
505
Assert.Equal(IncrementalStepRunReason.
Cached
, source.Source.Outputs[source.OutputIndex].Reason);
566
Assert.Equal(IncrementalStepRunReason.
Cached
, source.Source.Outputs[source.OutputIndex].Reason);
572
Assert.Equal(IncrementalStepRunReason.
Cached
, source.Source.Outputs[source.OutputIndex].Reason);
683
Assert.Equal(IncrementalStepRunReason.
Cached
, source.Source.Outputs[source.OutputIndex].Reason);
689
Assert.Equal(IncrementalStepRunReason.
Cached
, output.Reason);
795
Assert.Equal((1, IncrementalStepRunReason.
Cached
), Assert.Single(step.Outputs));
845
Assert.Collection(step.Outputs, output => Assert.Equal((1, IncrementalStepRunReason.
Cached
), output)),
882
Assert.Equal(IncrementalStepRunReason.
Cached
, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason);
883
Assert.Collection(step.Outputs, output => Assert.Equal(((1, 0), IncrementalStepRunReason.
Cached
), output));
SourceGeneration\SyntaxAwareGeneratorTests.cs (6)
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)));
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
SolutionTests\SolutionWithSourceGeneratorTests.cs (4)
223
&& step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason == IncrementalStepRunReason.
Cached
224
&& step.Outputs is [{ Reason: IncrementalStepRunReason.
Cached
}];
241
source => Assert.Equal(IncrementalStepRunReason.
Cached
, source.Source.Outputs[source.OutputIndex].Reason));
243
output => Assert.Equal(IncrementalStepRunReason.
Cached
, output.Reason));