2 types derived from SequenceTests
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder.cs (2)
4774
public sealed class AndSequence :
SequenceTests
4880
public sealed class OrSequence :
SequenceTests
23 references to SequenceTests
Microsoft.CodeAnalysis.CSharp (23)
Binder\DecisionDagBuilder.cs (23)
246
case Tests.
SequenceTests
seq:
290
case Tests.
SequenceTests
seq:
4259
var testsToAssemble = ArrayBuilder<
SequenceTests
>.GetInstance();
4271
case
SequenceTests
seq:
4282
var
toAssemble = testsToAssemble.Pop();
4311
static void assemble(
SequenceTests
toAssemble, ArrayBuilder<Tests> tests)
4348
case
SequenceTests
seq:
4558
var testsToAssemble = ArrayBuilder<
SequenceTests
>.GetInstance();
4569
case
SequenceTests
seq:
4576
var
toAssemble = testsToAssemble.Pop();
4616
Debug.Assert(obj is
SequenceTests
);
4622
tests2.AddRange(((
SequenceTests
)obj).RemainingTests);
4629
if (t1 is
SequenceTests
sequence)
4644
Debug.Assert(t2 is
SequenceTests
seq && seq.RemainingTests.Length == sequence.RemainingTests.Length);
4646
tests2.AddRange(((
SequenceTests
)t2).RemainingTests);
4667
static bool? equalsEasyOut(
SequenceTests
sequence, object? obj)
4674
if (obj is not
SequenceTests
other || sequence.GetType() != other.GetType() || sequence.RemainingTests.Length != other.RemainingTests.Length)
4679
if (!sequence.RemainingTests.Any(t => t is
SequenceTests
))
4705
if (t is
SequenceTests
sequence)
4728
static int? getHashCodeEasyOut(
SequenceTests
sequence)
4730
if (sequence.RemainingTests.Any(t => t is
SequenceTests
))
4745
var
current = this;
4756
if (firstTest is not
SequenceTests
sequence)