2 types derived from SequenceTests
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder.cs (2)
2718public sealed class AndSequence : SequenceTests 2797public sealed class OrSequence : SequenceTests
25 references to SequenceTests
Microsoft.CodeAnalysis.CSharp (25)
Binder\DecisionDagBuilder.cs (25)
236case Tests.SequenceTests seq: 274case Tests.SequenceTests seq: 2385var testsToAssemble = ArrayBuilder<SequenceTests>.GetInstance(); 2397case SequenceTests seq: 2408var toAssemble = testsToAssemble.Pop(); 2437static void assemble(SequenceTests toAssemble, ArrayBuilder<Tests> tests) 2453var testsToAssemble = ArrayBuilder<SequenceTests>.GetInstance(); 2464case SequenceTests seq: 2471var toAssemble = testsToAssemble.Pop(); 2506var testsToAssemble = ArrayBuilder<SequenceTests>.GetInstance(); 2517case SequenceTests seq: 2524var toAssemble = testsToAssemble.Pop(); 2564Debug.Assert(obj is SequenceTests); 2570tests2.AddRange(((SequenceTests)obj).RemainingTests); 2577if (t1 is SequenceTests sequence) 2590Debug.Assert(t2 is SequenceTests seq && seq.RemainingTests.Length == sequence.RemainingTests.Length); 2592tests2.AddRange(((SequenceTests)t2).RemainingTests); 2611static bool? equalsEasyOut(SequenceTests sequence, object? obj) 2618if (obj is not SequenceTests other || sequence.GetType() != other.GetType() || sequence.RemainingTests.Length != other.RemainingTests.Length) 2623if (!sequence.RemainingTests.Any(t => t is SequenceTests)) 2649if (t is SequenceTests sequence) 2672static int? getHashCodeEasyOut(SequenceTests sequence) 2674if (sequence.RemainingTests.Any(t => t is SequenceTests)) 2689var current = this; 2700if (firstTest is not SequenceTests sequence)