2 types derived from SequenceTests
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder.cs (2)
3572public sealed class AndSequence : SequenceTests 3654public sealed class OrSequence : SequenceTests
23 references to SequenceTests
Microsoft.CodeAnalysis.CSharp (23)
Binder\DecisionDagBuilder.cs (23)
236case Tests.SequenceTests seq: 274case Tests.SequenceTests seq: 3061var testsToAssemble = ArrayBuilder<SequenceTests>.GetInstance(); 3073case SequenceTests seq: 3084var toAssemble = testsToAssemble.Pop(); 3113static void assemble(SequenceTests toAssemble, ArrayBuilder<Tests> tests) 3150case SequenceTests seq: 3360var testsToAssemble = ArrayBuilder<SequenceTests>.GetInstance(); 3371case SequenceTests seq: 3378var toAssemble = testsToAssemble.Pop(); 3418Debug.Assert(obj is SequenceTests); 3424tests2.AddRange(((SequenceTests)obj).RemainingTests); 3431if (t1 is SequenceTests sequence) 3444Debug.Assert(t2 is SequenceTests seq && seq.RemainingTests.Length == sequence.RemainingTests.Length); 3446tests2.AddRange(((SequenceTests)t2).RemainingTests); 3465static bool? equalsEasyOut(SequenceTests sequence, object? obj) 3472if (obj is not SequenceTests other || sequence.GetType() != other.GetType() || sequence.RemainingTests.Length != other.RemainingTests.Length) 3477if (!sequence.RemainingTests.Any(t => t is SequenceTests)) 3503if (t is SequenceTests sequence) 3526static int? getHashCodeEasyOut(SequenceTests sequence) 3528if (sequence.RemainingTests.Any(t => t is SequenceTests)) 3543var current = this; 3554if (firstTest is not SequenceTests sequence)