2 types derived from SequenceTests
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder.cs (2)
4588public sealed class AndSequence : SequenceTests 4694public sealed class OrSequence : SequenceTests
23 references to SequenceTests
Microsoft.CodeAnalysis.CSharp (23)
Binder\DecisionDagBuilder.cs (23)
244case Tests.SequenceTests seq: 282case Tests.SequenceTests seq: 4073var testsToAssemble = ArrayBuilder<SequenceTests>.GetInstance(); 4085case SequenceTests seq: 4096var toAssemble = testsToAssemble.Pop(); 4125static void assemble(SequenceTests toAssemble, ArrayBuilder<Tests> tests) 4162case SequenceTests seq: 4372var testsToAssemble = ArrayBuilder<SequenceTests>.GetInstance(); 4383case SequenceTests seq: 4390var toAssemble = testsToAssemble.Pop(); 4430Debug.Assert(obj is SequenceTests); 4436tests2.AddRange(((SequenceTests)obj).RemainingTests); 4443if (t1 is SequenceTests sequence) 4458Debug.Assert(t2 is SequenceTests seq && seq.RemainingTests.Length == sequence.RemainingTests.Length); 4460tests2.AddRange(((SequenceTests)t2).RemainingTests); 4481static bool? equalsEasyOut(SequenceTests sequence, object? obj) 4488if (obj is not SequenceTests other || sequence.GetType() != other.GetType() || sequence.RemainingTests.Length != other.RemainingTests.Length) 4493if (!sequence.RemainingTests.Any(t => t is SequenceTests)) 4519if (t is SequenceTests sequence) 4542static int? getHashCodeEasyOut(SequenceTests sequence) 4544if (sequence.RemainingTests.Any(t => t is SequenceTests)) 4559var current = this; 4570if (firstTest is not SequenceTests sequence)