2 types derived from SequenceTests
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder.cs (2)
4775public sealed class AndSequence : SequenceTests 4881public sealed class OrSequence : SequenceTests
23 references to SequenceTests
Microsoft.CodeAnalysis.CSharp (23)
Binder\DecisionDagBuilder.cs (23)
247case Tests.SequenceTests seq: 291case Tests.SequenceTests seq: 4260var testsToAssemble = ArrayBuilder<SequenceTests>.GetInstance(); 4272case SequenceTests seq: 4283var toAssemble = testsToAssemble.Pop(); 4312static void assemble(SequenceTests toAssemble, ArrayBuilder<Tests> tests) 4349case SequenceTests seq: 4559var testsToAssemble = ArrayBuilder<SequenceTests>.GetInstance(); 4570case SequenceTests seq: 4577var toAssemble = testsToAssemble.Pop(); 4617Debug.Assert(obj is SequenceTests); 4623tests2.AddRange(((SequenceTests)obj).RemainingTests); 4630if (t1 is SequenceTests sequence) 4645Debug.Assert(t2 is SequenceTests seq && seq.RemainingTests.Length == sequence.RemainingTests.Length); 4647tests2.AddRange(((SequenceTests)t2).RemainingTests); 4668static bool? equalsEasyOut(SequenceTests sequence, object? obj) 4675if (obj is not SequenceTests other || sequence.GetType() != other.GetType() || sequence.RemainingTests.Length != other.RemainingTests.Length) 4680if (!sequence.RemainingTests.Any(t => t is SequenceTests)) 4706if (t is SequenceTests sequence) 4729static int? getHashCodeEasyOut(SequenceTests sequence) 4731if (sequence.RemainingTests.Any(t => t is SequenceTests)) 4746var current = this; 4757if (firstTest is not SequenceTests sequence)