2 types derived from SequenceTests
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder.cs (2)
4537public sealed class AndSequence : SequenceTests 4643public sealed class OrSequence : SequenceTests
23 references to SequenceTests
Microsoft.CodeAnalysis.CSharp (23)
Binder\DecisionDagBuilder.cs (23)
244case Tests.SequenceTests seq: 282case Tests.SequenceTests seq: 4026var testsToAssemble = ArrayBuilder<SequenceTests>.GetInstance(); 4038case SequenceTests seq: 4049var toAssemble = testsToAssemble.Pop(); 4078static void assemble(SequenceTests toAssemble, ArrayBuilder<Tests> tests) 4115case SequenceTests seq: 4325var testsToAssemble = ArrayBuilder<SequenceTests>.GetInstance(); 4336case SequenceTests seq: 4343var toAssemble = testsToAssemble.Pop(); 4383Debug.Assert(obj is SequenceTests); 4389tests2.AddRange(((SequenceTests)obj).RemainingTests); 4396if (t1 is SequenceTests sequence) 4409Debug.Assert(t2 is SequenceTests seq && seq.RemainingTests.Length == sequence.RemainingTests.Length); 4411tests2.AddRange(((SequenceTests)t2).RemainingTests); 4430static bool? equalsEasyOut(SequenceTests sequence, object? obj) 4437if (obj is not SequenceTests other || sequence.GetType() != other.GetType() || sequence.RemainingTests.Length != other.RemainingTests.Length) 4442if (!sequence.RemainingTests.Any(t => t is SequenceTests)) 4468if (t is SequenceTests sequence) 4491static int? getHashCodeEasyOut(SequenceTests sequence) 4493if (sequence.RemainingTests.Any(t => t is SequenceTests)) 4508var current = this; 4519if (firstTest is not SequenceTests sequence)