178 references to Added
Microsoft.CodeAnalysis (25)
SourceGeneration\Nodes\BatchNode.cs (4)
135
tableBuilder.AddEntry(sourceValues, EntryState.
Added
, stopwatch.Elapsed, sourceInputs, EntryState.
Added
);
141
tableBuilder.AddEntry(sourceValues, EntryState.
Added
, stopwatch.Elapsed, sourceInputs, EntryState.
Added
);
SourceGeneration\Nodes\HostOutputNode.cs (2)
60
nodeTable.AddEntry(output.ToImmutableAndFree(), EntryState.
Added
, stopwatch.Elapsed, inputs, EntryState.
Added
);
SourceGeneration\Nodes\InputNode.cs (4)
102
tableBuilder.AddEntry(newItem, EntryState.
Added
, elapsedTime, noInputStepsStepInfo, EntryState.
Added
);
133
tableBuilder.AddEntry(input, EntryState.
Added
, TimeSpan.Zero, stepInputs: default, EntryState.
Added
);
SourceGeneration\Nodes\NodeStateTable.cs (9)
210
EntryState.
Added
=> 'A',
426
builder!.Add(outputs[i], EntryState.
Added
);
452
_insertedCount += state == EntryState.
Added
? 1 : 0;
460
_insertedCount += state == EntryState.
Added
? 1 : 0;
508
(EntryState.
Added
, EntryState.
Added
) => IncrementalStepRunReason.New,
514
(EntryState.Modified, EntryState.
Added
) => IncrementalStepRunReason.New,
570
private static readonly ImmutableArray<EntryState> s_allAddedEntries = ImmutableArray.Create(EntryState.
Added
);
659
EntryState.
Added
=> s_allAddedEntries,
SourceGeneration\Nodes\PredicateSyntaxStrategy.cs (3)
111
if (transformInputState == EntryState.
Added
|| !_transformTable.TryModifyEntry(transformed, stopwatch.Elapsed, noInputStepsStepInfo, transformInputState))
113
_transformTable.AddEntry(transformed, EntryState.
Added
, stopwatch.Elapsed, noInputStepsStepInfo, EntryState.
Added
);
SourceGeneration\Nodes\SourceOutputNode.cs (2)
76
tableBuilder.AddEntry(sourcesAndDiagnostics, EntryState.
Added
, stopwatch.Elapsed, inputs, EntryState.
Added
);
SourceGeneration\Nodes\TransformNode.cs (1)
92
tableBuilder.AddEntries(newOutputs, EntryState.
Added
, stopwatch.Elapsed, inputs, entry.State);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (153)
SourceGeneration\StateTableTests.cs (153)
25
builder.AddEntries(ImmutableArray.Create(1), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
26
builder.AddEntries(ImmutableArray.Create(2), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
27
builder.AddEntries(ImmutableArray.Create(3), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
30
var expected = ImmutableArray.Create((1, EntryState.
Added
, 0), (2, EntryState.
Added
, 0), (3, EntryState.
Added
, 0));
38
builder.AddEntries(ImmutableArray.Create(1, 2, 3), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
39
builder.AddEntries(ImmutableArray.Create(4, 5, 6), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
40
builder.AddEntries(ImmutableArray.Create(7, 8, 9), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
43
var expected = ImmutableArray.Create((1, EntryState.
Added
, 0), (2, EntryState.
Added
, 1), (3, EntryState.
Added
, 2), (4, EntryState.
Added
, 0), (5, EntryState.
Added
, 1), (6, EntryState.
Added
, 2), (7, EntryState.
Added
, 0), (8, EntryState.
Added
, 1), (9, EntryState.
Added
, 2));
53
builder.AddEntries(ImmutableArray.Create(o, o, o), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
56
var expected = ImmutableArray.Create((o, EntryState.
Added
, 0), (o, EntryState.
Added
, 1), (o, EntryState.
Added
, 2));
66
builder.AddEntry(o, EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
67
builder.AddEntry(null, EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
68
builder.AddEntry(o, EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
71
var expected = ImmutableArray.Create((o, EntryState.
Added
, 0), (null, EntryState.
Added
, 0), (o, EntryState.
Added
, 0));
79
builder.AddEntries(ImmutableArray.Create(1), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
82
builder.AddEntries(ImmutableArray.Create(6), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
92
var expected = ImmutableArray.Create((10, EntryState.Modified, 0), (11, EntryState.
Added
, 1), (2, EntryState.Cached, 0), (3, EntryState.Cached, 1), (20, EntryState.Modified, 0), (21, EntryState.Modified, 1), (22, EntryState.
Added
, 2), (6, EntryState.Removed, 0));
110
builder.AddEntries(ImmutableArray.Create(1, 2, 3), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
112
builder.AddEntries(ImmutableArray.Create(7, 8, 9), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
115
var expected = ImmutableArray.Create((1, EntryState.
Added
, 0), (2, EntryState.
Added
, 1), (3, EntryState.
Added
, 2), (4, EntryState.Removed, 0), (5, EntryState.Removed, 1), (6, EntryState.Removed, 2), (7, EntryState.
Added
, 0), (8, EntryState.
Added
, 1), (9, EntryState.
Added
, 2));
127
builder.AddEntries(ImmutableArray.Create(1, 2, 3), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
129
builder.AddEntries(ImmutableArray.Create(7, 8, 9), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
132
var expected = ImmutableArray.Create((1, EntryState.
Added
, 0), (2, EntryState.
Added
, 1), (3, EntryState.
Added
, 2), (4, EntryState.Removed, 0), (5, EntryState.Removed, 1), (6, EntryState.Removed, 2), (7, EntryState.
Added
, 0), (8, EntryState.
Added
, 1), (9, EntryState.
Added
, 2));
148
builder.AddEntries(ImmutableArray.Create(1), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
158
builder.AddEntries(ImmutableArray.Create(1), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
161
AssertTableEntries(table, new[] { (1, EntryState.
Added
, 0) });
169
builder.AddEntries(ImmutableArray.Create(2), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
172
AssertTableEntries(table, new[] { (1, EntryState.Removed, 0), (2, EntryState.
Added
, 0) });
180
builder.AddEntries(ImmutableArray.Create(1, 2), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
181
builder.AddEntries(ImmutableArray<int>.Empty, EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
182
builder.AddEntries(ImmutableArray.Create(3, 4), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
185
var expected = ImmutableArray.Create((1, EntryState.
Added
, 0), (2, EntryState.
Added
, 1), (3, EntryState.
Added
, 0), (4, EntryState.
Added
, 1));
203
builder.AddEntries(ImmutableArray.Create(1), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
204
builder.AddEntries(ImmutableArray.Create(2), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
205
builder.AddEntries(ImmutableArray.Create(3), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
206
builder.AddEntries(ImmutableArray.Create(4), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
209
var expected = ImmutableArray.Create((1, EntryState.
Added
, 0), (2, EntryState.
Added
, 0), (3, EntryState.
Added
, 0), (4, EntryState.
Added
, 0));
228
builder.AddEntries(ImmutableArray.Create(1), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
229
builder.AddEntries(ImmutableArray.Create(2), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
230
builder.AddEntries(ImmutableArray.Create(3), EntryState.
Added
, TimeSpan.Zero, default, EntryState.
Added
);
233
var expected = ImmutableArray.Create((1, EntryState.
Added
, 0), (2, EntryState.
Added
, 0), (3, EntryState.
Added
, 0));
311
nodeBuilder.AddEntries(ImmutableArray.Create(1, 2, 3), EntryState.
Added
, TimeSpan.Zero, emptyInputSteps, EntryState.
Added
);
593
var input = new[] { ("A", EntryState.
Added
), ("B", EntryState.
Added
) };
606
AssertTableEntries(table1, new[] { ("A", EntryState.
Added
, 0), ("B", EntryState.
Added
, 0) });
612
AssertTableEntries(table2, new[] { (ImmutableArray.Create("A", "B"), EntryState.
Added
, 0) });
789
AssertTableEntries(table, new[] { (1, EntryState.Cached, 0), (2, EntryState.Removed, 0), (3, EntryState.Removed, 0), (4, EntryState.
Added
, 0), (5, EntryState.
Added
, 0), (6, EntryState.
Added
, 0) });
1036
AssertTableEntries(table, ImmutableArray.Create(("class1", EntryState.
Added
, 0), ("class2", EntryState.
Added
, 0)));
1062
AssertTableEntries(table, ImmutableArray.Create(("class4", EntryState.Removed, 0), ("class1", EntryState.
Added
, 0)));
1077
AssertTableEntries(table, ImmutableArray.Create(("class1", EntryState.
Added
, 0), ("class1.1", EntryState.
Added
, 1), ("class2", EntryState.
Added
, 0), ("class2.1", EntryState.
Added
, 1)));
1103
AssertTableEntries(table, ImmutableArray.Create(("class4", EntryState.Removed, 0), ("class4.1", EntryState.Removed, 1), ("class1", EntryState.
Added
, 0), ("class1.1", EntryState.
Added
, 1)));
1129
AssertTableEntries(table, ImmutableArray.Create(("1.1", EntryState.
Added
, 0), ("1.2", EntryState.
Added
, 0), ("2.1", EntryState.
Added
, 0), ("2.2", EntryState.
Added
, 0)));
1138
AssertTableEntries(table, ImmutableArray.Create(("1.1", EntryState.Cached, 0), ("inserted", EntryState.Modified, 0), ("1.2", EntryState.
Added
, 0), ("2.1", EntryState.Cached, 0), ("2.2", EntryState.Cached, 0)));
1164
AssertTableEntries(table, ImmutableArray.Create(("1.1", EntryState.
Added
, 0), ("1.2", EntryState.
Added
, 0), ("2.1", EntryState.
Added
, 0), ("2.2", EntryState.
Added
, 0)));
1173
AssertTableEntries(table, ImmutableArray.Create(("inserted", EntryState.Modified, 0), ("1.1", EntryState.Modified, 0), ("1.2", EntryState.
Added
, 0), ("2.1", EntryState.Cached, 0), ("2.2", EntryState.Cached, 0)));
1199
AssertTableEntries(table, ImmutableArray.Create(("1.1", EntryState.
Added
, 0), ("1.2", EntryState.
Added
, 0), ("2.1", EntryState.
Added
, 0), ("2.2", EntryState.
Added
, 0)));
1208
AssertTableEntries(table, ImmutableArray.Create(("1.1", EntryState.Cached, 0), ("1.2", EntryState.Cached, 0), ("inserted", EntryState.
Added
, 0), ("2.1", EntryState.Cached, 0), ("2.2", EntryState.Cached, 0)));
1234
AssertTableEntries(table, ImmutableArray.Create(("1.1", EntryState.
Added
, 0), ("1.2", EntryState.
Added
, 0), ("2.1", EntryState.
Added
, 0), ("2.2", EntryState.
Added
, 0)));
1243
AssertTableEntries(table, ImmutableArray.Create(("1.1", EntryState.Cached, 0), ("1.2", EntryState.Cached, 0), ("2.1", EntryState.Cached, 0), ("inserted", EntryState.Modified, 0), ("2.2", EntryState.
Added
, 0)));
1270
AssertTableEntries(table, ImmutableArray.Create(("1.1", EntryState.
Added
, 0), ("1.2", EntryState.
Added
, 0), ("2.1", EntryState.
Added
, 0), ("2.2", EntryState.
Added
, 0), ("3.1", EntryState.
Added
, 0), ("3.2", EntryState.
Added
, 0)));
1279
AssertTableEntries(table, ImmutableArray.Create(("1.1", EntryState.Cached, 0), ("1.2", EntryState.Cached, 0), ("2.1", EntryState.Cached, 0), ("inserted", EntryState.Modified, 0), ("2.2", EntryState.
Added
, 0), ("3.1", EntryState.Cached, 0), ("3.2", EntryState.Cached, 0)));
1305
AssertTableEntries(table, ImmutableArray.Create(("1.1", EntryState.
Added
, 0), ("1.2", EntryState.
Added
, 0), ("2.1", EntryState.
Added
, 0), ("2.2", EntryState.
Added
, 0)));