2 types derived from SequenceTests
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder.cs (2)
4568public sealed class AndSequence : SequenceTests 4674public sealed class OrSequence : SequenceTests
23 references to SequenceTests
Microsoft.CodeAnalysis.CSharp (23)
Binder\DecisionDagBuilder.cs (23)
244case Tests.SequenceTests seq: 282case Tests.SequenceTests seq: 4053var testsToAssemble = ArrayBuilder<SequenceTests>.GetInstance(); 4065case SequenceTests seq: 4076var toAssemble = testsToAssemble.Pop(); 4105static void assemble(SequenceTests toAssemble, ArrayBuilder<Tests> tests) 4142case SequenceTests seq: 4352var testsToAssemble = ArrayBuilder<SequenceTests>.GetInstance(); 4363case SequenceTests seq: 4370var toAssemble = testsToAssemble.Pop(); 4410Debug.Assert(obj is SequenceTests); 4416tests2.AddRange(((SequenceTests)obj).RemainingTests); 4423if (t1 is SequenceTests sequence) 4438Debug.Assert(t2 is SequenceTests seq && seq.RemainingTests.Length == sequence.RemainingTests.Length); 4440tests2.AddRange(((SequenceTests)t2).RemainingTests); 4461static bool? equalsEasyOut(SequenceTests sequence, object? obj) 4468if (obj is not SequenceTests other || sequence.GetType() != other.GetType() || sequence.RemainingTests.Length != other.RemainingTests.Length) 4473if (!sequence.RemainingTests.Any(t => t is SequenceTests)) 4499if (t is SequenceTests sequence) 4522static int? getHashCodeEasyOut(SequenceTests sequence) 4524if (sequence.RemainingTests.Any(t => t is SequenceTests)) 4539var current = this; 4550if (firstTest is not SequenceTests sequence)