145 references to New
Microsoft.CodeAnalysis (2)
SourceGeneration\Nodes\NodeStateTable.cs (2)
508
(EntryState.Added, EntryState.Added) => IncrementalStepRunReason.
New
,
514
(EntryState.Modified, EntryState.Added) => IncrementalStepRunReason.
New
,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (113)
SourceGeneration\GeneratorDriverTests.cs (24)
1751
source => Assert.Equal(IncrementalStepRunReason.
New
, source.Source.Outputs[source.OutputIndex].Reason));
1753
output => Assert.Equal(IncrementalStepRunReason.
New
, output.Reason));
1803
Assert.Equal(IncrementalStepRunReason.
New
, source.Source.Outputs[source.OutputIndex].Reason);
1809
Assert.Equal(IncrementalStepRunReason.
New
, output.Reason);
1819
Assert.Equal(IncrementalStepRunReason.
New
, source.Source.Outputs[source.OutputIndex].Reason);
1825
Assert.Equal(IncrementalStepRunReason.
New
, output.Reason);
1872
Assert.Equal(IncrementalStepRunReason.
New
, source.Source.Outputs[source.OutputIndex].Reason);
1878
Assert.Equal(IncrementalStepRunReason.
New
, output.Reason);
2063
Assert.Equal(IncrementalStepRunReason.
New
, source.Source.Outputs[source.OutputIndex].Reason);
2068
Assert.Equal(IncrementalStepRunReason.
New
, source.Source.Outputs[source.OutputIndex].Reason);
2076
Assert.Equal(IncrementalStepRunReason.
New
, output.Reason);
2459
Assert.Equal(IncrementalStepRunReason.
New
, step.Outputs[0].Reason);
2464
Assert.Equal(IncrementalStepRunReason.
New
, step.Outputs[0].Reason);
2780
Assert.Equal(IncrementalStepRunReason.
New
, output.Reason);
2858
Assert.Equal(IncrementalStepRunReason.
New
, consumedInput.Reason);
2864
Assert.Equal(IncrementalStepRunReason.
New
, output.Reason);
2874
Assert.Equal(IncrementalStepRunReason.
New
, consumedInput.Reason);
2880
Assert.Equal(IncrementalStepRunReason.
New
, output.Reason);
2890
Assert.Equal(IncrementalStepRunReason.
New
, consumedInput.Reason);
2896
Assert.Equal(IncrementalStepRunReason.
New
, output.Reason);
3048
Assert.Equal(IncrementalStepRunReason.
New
, consumedInput.Reason);
3054
Assert.Equal(IncrementalStepRunReason.
New
, output.Reason);
3065
Assert.Equal(IncrementalStepRunReason.
New
, consumedInput.Reason);
3071
Assert.Equal(IncrementalStepRunReason.
New
, output.Reason);
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (15)
2333
Assert.Equal(IncrementalStepRunReason.
New
, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
2385
t => Assert.Equal(IncrementalStepRunReason.
New
, t.Reason),
2386
t => Assert.Equal(IncrementalStepRunReason.
New
, t.Reason));
2443
s => Assert.Equal(IncrementalStepRunReason.
New
, s.Outputs.Single().Reason),
2444
s => Assert.Equal(IncrementalStepRunReason.
New
, s.Outputs.Single().Reason));
2493
Assert.Equal(IncrementalStepRunReason.
New
, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().Outputs.Single().Reason);
2494
Assert.Equal(IncrementalStepRunReason.
New
, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
2495
Assert.Equal(IncrementalStepRunReason.
New
, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
2496
Assert.Equal(IncrementalStepRunReason.
New
, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
2497
Assert.Equal(IncrementalStepRunReason.
New
, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
2542
o => Assert.Equal(IncrementalStepRunReason.
New
, o.Reason));
2543
Assert.Equal(IncrementalStepRunReason.
New
, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason);
2544
Assert.Equal(IncrementalStepRunReason.
New
, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason);
2545
Assert.Equal(IncrementalStepRunReason.
New
, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
2546
Assert.Equal(IncrementalStepRunReason.
New
, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
SourceGeneration\GeneratorDriverTests_Attributes_SimpleName.cs (12)
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);
1430
s => Assert.Equal(IncrementalStepRunReason.
New
, s.Outputs.Single().Reason));
1437
o => Assert.Equal(IncrementalStepRunReason.
New
, o.Reason));
1439
Assert.Equal(IncrementalStepRunReason.
New
, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason);
1474
s => Assert.Equal(IncrementalStepRunReason.
New
, s.Outputs.Single().Reason));
1480
o => Assert.Equal(IncrementalStepRunReason.
New
, o.Reason));
1482
Assert.Equal(IncrementalStepRunReason.
New
, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason);
1587
o => Assert.Equal(IncrementalStepRunReason.
New
, o.Reason));
1590
s => Assert.Equal(IncrementalStepRunReason.
New
, s.Outputs.Single().Reason));
1593
s => Assert.Equal(IncrementalStepRunReason.
New
, s.Outputs.Single().Reason));
SourceGeneration\StateTableTests.cs (19)
389
Assert.Equal(IncrementalStepRunReason.
New
, source.Source.Outputs[source.OutputIndex].Reason);
395
Assert.Equal(IncrementalStepRunReason.
New
, source.Source.Outputs[source.OutputIndex].Reason);
401
Assert.Equal(IncrementalStepRunReason.
New
, source.Source.Outputs[source.OutputIndex].Reason);
407
Assert.Equal(IncrementalStepRunReason.
New
, output.Reason);
648
Assert.Equal(IncrementalStepRunReason.
New
, source.Source.Outputs[source.OutputIndex].Reason);
654
Assert.Equal(IncrementalStepRunReason.
New
, output.Reason);
810
Assert.Equal((4, IncrementalStepRunReason.
New
), Assert.Single(step.Outputs));
815
Assert.Equal((5, IncrementalStepRunReason.
New
), Assert.Single(step.Outputs));
820
Assert.Equal((6, IncrementalStepRunReason.
New
), Assert.Single(step.Outputs));
851
Assert.Collection(step.Outputs, output => Assert.Equal((4, IncrementalStepRunReason.
New
), output)),
853
Assert.Collection(step.Outputs, output => Assert.Equal((5, IncrementalStepRunReason.
New
), output)),
855
Assert.Collection(step.Outputs, output => Assert.Equal((6, IncrementalStepRunReason.
New
), output)));
900
Assert.Equal(IncrementalStepRunReason.
New
, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason);
901
Assert.Collection(step.Outputs, output => Assert.Equal(((4, 0), IncrementalStepRunReason.
New
), output));
906
Assert.Equal(IncrementalStepRunReason.
New
, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason);
907
Assert.Collection(step.Outputs, output => Assert.Equal(((5, 0), IncrementalStepRunReason.
New
), output));
912
Assert.Equal(IncrementalStepRunReason.
New
, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason);
913
Assert.Collection(step.Outputs, output => Assert.Equal(((6, 0), IncrementalStepRunReason.
New
), output));
1022
Assert.Equal(IncrementalStepRunReason.
New
, output.Reason);
SourceGeneration\SyntaxAwareGeneratorTests.cs (43)
1034
output => Assert.Equal(("fieldA", IncrementalStepRunReason.
New
), output)),
1036
output => Assert.Equal(("fieldB", IncrementalStepRunReason.
New
), output)),
1038
output => Assert.Equal(("fieldC", IncrementalStepRunReason.
New
), 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)));
1241
output => Assert.Equal(("fieldA", IncrementalStepRunReason.
New
), output)),
1243
output => Assert.Equal(("fieldB", IncrementalStepRunReason.
New
), output)),
1245
output => Assert.Equal(("fieldC", IncrementalStepRunReason.
New
), 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)));
1530
output => Assert.Equal(("fieldA", IncrementalStepRunReason.
New
), output)),
1532
output => Assert.Equal(("fieldB", IncrementalStepRunReason.
New
), output)),
1534
output => Assert.Equal(("fieldC", IncrementalStepRunReason.
New
), output)));
1701
output => Assert.Equal(("fieldA", IncrementalStepRunReason.
New
), output)),
1703
output => Assert.Equal(("fieldB", IncrementalStepRunReason.
New
), output)),
1705
output => Assert.Equal(("fieldC", IncrementalStepRunReason.
New
), output)));
1708
output => Assert.Equal(("Output1_fieldA", IncrementalStepRunReason.
New
), output)),
1710
output => Assert.Equal(("Output1_fieldB", IncrementalStepRunReason.
New
), output)),
1712
output => Assert.Equal(("Output1_fieldC", IncrementalStepRunReason.
New
), output)),
1714
output => Assert.Equal(("Output2_fieldA", IncrementalStepRunReason.
New
), output)),
1716
output => Assert.Equal(("Output2_fieldB", IncrementalStepRunReason.
New
), output)),
1718
output => Assert.Equal(("Output2_fieldC", IncrementalStepRunReason.
New
), output)));
1760
output => Assert.Equal(("fieldA", IncrementalStepRunReason.
New
), output)),
1762
output => Assert.Equal(("fieldB", IncrementalStepRunReason.
New
), output)),
1764
output => Assert.Equal(("fieldC", IncrementalStepRunReason.
New
), output)));
1767
output => Assert.Equal(("fieldA", IncrementalStepRunReason.
New
), output)),
1769
output => Assert.Equal(("fieldB", IncrementalStepRunReason.
New
), output)),
1771
output => Assert.Equal(("fieldC", IncrementalStepRunReason.
New
), output)));
1814
output => Assert.Equal(("fieldA", IncrementalStepRunReason.
New
), output)),
1816
output => Assert.Equal(("fieldA", IncrementalStepRunReason.
New
), output)),
1818
output => Assert.Equal(("fieldB", IncrementalStepRunReason.
New
), output)),
1820
output => Assert.Equal(("fieldC", IncrementalStepRunReason.
New
), output)),
1822
output => Assert.Equal(("fieldB", IncrementalStepRunReason.
New
), output)),
1824
output => Assert.Equal(("fieldC", IncrementalStepRunReason.
New
), output)));
1827
output => Assert.Equal(("fieldA", IncrementalStepRunReason.
New
), output)),
1829
output => Assert.Equal(("fieldB", IncrementalStepRunReason.
New
), output)),
1831
output => Assert.Equal(("fieldC", IncrementalStepRunReason.
New
), output)));
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SolutionTests\SolutionWithSourceGeneratorTests.cs (2)
198
source => Assert.Equal(IncrementalStepRunReason.
New
, source.Source.Outputs[source.OutputIndex].Reason));
200
output => Assert.Equal(IncrementalStepRunReason.
New
, output.Reason));
Microsoft.NET.Sdk.Razor.SourceGenerators.UnitTests (28)
RazorSourceGeneratorTests.cs (28)
215
result.VerifyIncrementalSteps("RazorSourceGeneratorOptions", IncrementalStepRunReason.
New
);
216
result.VerifyIncrementalStepsMultiple("GeneratedDeclarationCode", IncrementalStepRunReason.
New
, IncrementalStepRunReason.
New
);
217
result.VerifyIncrementalSteps("TagHelpersFromCompilation", IncrementalStepRunReason.
New
);
218
result.VerifyIncrementalSteps("TagHelpersFromReferences", IncrementalStepRunReason.
New
);
219
result.VerifyIncrementalStepsMultiple("ParsedDocuments", IncrementalStepRunReason.
New
, IncrementalStepRunReason.
New
);
220
result.VerifyIncrementalStepsMultiple("RewrittenTagHelpers", IncrementalStepRunReason.
New
, IncrementalStepRunReason.
New
);
221
result.VerifyIncrementalStepsMultiple("CheckedAndRewrittenTagHelpers", IncrementalStepRunReason.
New
, IncrementalStepRunReason.
New
);
222
result.VerifyIncrementalStepsMultiple("GeneratedCode", IncrementalStepRunReason.
New
, IncrementalStepRunReason.
New
);
223
result.VerifyIncrementalStepsMultiple("CSharpDocuments", IncrementalStepRunReason.
New
, IncrementalStepRunReason.
New
);
1337
result.VerifyIncrementalSteps("RazorSourceGeneratorOptions", IncrementalStepRunReason.
New
);
1338
result.VerifyIncrementalStepsMultiple("ParsedDocuments", IncrementalStepRunReason.
New
, IncrementalStepRunReason.
New
);
1339
result.VerifyIncrementalSteps("TagHelpersFromCompilation", IncrementalStepRunReason.
New
);
1340
result.VerifyIncrementalSteps("TagHelpersFromReferences", IncrementalStepRunReason.
New
);
1341
result.VerifyIncrementalStepsMultiple("RewrittenTagHelpers", IncrementalStepRunReason.
New
, IncrementalStepRunReason.
New
);
1342
result.VerifyIncrementalStepsMultiple("CheckedAndRewrittenTagHelpers", IncrementalStepRunReason.
New
, IncrementalStepRunReason.
New
);
1343
result.VerifyIncrementalStepsMultiple("GeneratedCode", IncrementalStepRunReason.
New
, IncrementalStepRunReason.
New
);
1344
result.VerifyIncrementalStepsMultiple("CSharpDocuments", IncrementalStepRunReason.
New
, IncrementalStepRunReason.
New
);