1 write to RemainingTests
Microsoft.CodeAnalysis.CSharp (1)
Binder\DecisionDagBuilder.cs (1)
2173
this.
RemainingTests
= remainingTests;
21 references to RemainingTests
Microsoft.CodeAnalysis.CSharp (21)
Binder\DecisionDagBuilder.cs (21)
230
var testSequence = seq.
RemainingTests
;
2133
Tests.OrSequence a => Tests.AndSequence.Create(NegateSequenceElements(a.
RemainingTests
)), // use demorgan to prefer and sequences
2186
var trueBuilder = ArrayBuilder<Tests>.GetInstance(
RemainingTests
.Length);
2187
var falseBuilder = ArrayBuilder<Tests>.GetInstance(
RemainingTests
.Length);
2188
foreach (var other in
RemainingTests
)
2200
var builder = ArrayBuilder<Tests>.GetInstance(
RemainingTests
.Length);
2201
foreach (var test in
RemainingTests
)
2208
var builder = ArrayBuilder<Tests>.GetInstance(
RemainingTests
.Length);
2209
foreach (var test in
RemainingTests
)
2215
this == obj || obj is SequenceTests other && this.GetType() == other.GetType() &&
RemainingTests
.SequenceEqual(other.
RemainingTests
);
2218
int length = this.
RemainingTests
.Length;
2220
value = Hash.Combine(Hash.CombineValues(this.
RemainingTests
), value);
2256
var testsToInsert = seq.
RemainingTests
;
2277
if (
RemainingTests
[0] is One { Test: { Kind: BoundKind.DagNonNullTest } planA })
2279
switch (
RemainingTests
[1])
2296
return
RemainingTests
[0].ComputeSelectedTest();
2300
return $"AND({string.Join(", ",
RemainingTests
.Select(t => t.Dump(dump)))})";
2311
public override BoundDagTest ComputeSelectedTest() => this.
RemainingTests
[0].ComputeSelectedTest();
2337
var testsToInsert = seq.
RemainingTests
;
2354
return $"OR({string.Join(", ",
RemainingTests
.Select(t => t.Dump(dump)))})";