7 references to TryModifyEntries
Microsoft.CodeAnalysis (2)
SourceGeneration\Nodes\NodeStateTable.cs (1)
439if (!TryModifyEntries(outputs, elapsedTime, stepInputs, overallInputState))
SourceGeneration\Nodes\TransformNode.cs (1)
90if (entry.State != EntryState.Modified || !tableBuilder.TryModifyEntries(newOutputs, stopwatch.Elapsed, inputs, entry.State))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
SourceGeneration\StateTableTests.cs (5)
86builder.TryModifyEntries(ImmutableArray.Create(10, 11), TimeSpan.Zero, default, EntryState.Modified); 88builder.TryModifyEntries(ImmutableArray.Create(20, 21, 22), TimeSpan.Zero, default, EntryState.Modified); 189Assert.True(builder.TryModifyEntries(ImmutableArray.Create(3, 2), TimeSpan.Zero, default, EntryState.Modified)); 190Assert.True(builder.TryModifyEntries(ImmutableArray<int>.Empty, TimeSpan.Zero, default, EntryState.Modified)); 191Assert.True(builder.TryModifyEntries(ImmutableArray.Create(3, 5), TimeSpan.Zero, default, EntryState.Modified));