2 types derived from SequenceTests
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder.cs (2)
4774public sealed class AndSequence : SequenceTests 4880public sealed class OrSequence : SequenceTests
23 references to SequenceTests
Microsoft.CodeAnalysis.CSharp (23)
Binder\DecisionDagBuilder.cs (23)
246case Tests.SequenceTests seq: 290case Tests.SequenceTests seq: 4259var testsToAssemble = ArrayBuilder<SequenceTests>.GetInstance(); 4271case SequenceTests seq: 4282var toAssemble = testsToAssemble.Pop(); 4311static void assemble(SequenceTests toAssemble, ArrayBuilder<Tests> tests) 4348case SequenceTests seq: 4558var testsToAssemble = ArrayBuilder<SequenceTests>.GetInstance(); 4569case SequenceTests seq: 4576var toAssemble = testsToAssemble.Pop(); 4616Debug.Assert(obj is SequenceTests); 4622tests2.AddRange(((SequenceTests)obj).RemainingTests); 4629if (t1 is SequenceTests sequence) 4644Debug.Assert(t2 is SequenceTests seq && seq.RemainingTests.Length == sequence.RemainingTests.Length); 4646tests2.AddRange(((SequenceTests)t2).RemainingTests); 4667static bool? equalsEasyOut(SequenceTests sequence, object? obj) 4674if (obj is not SequenceTests other || sequence.GetType() != other.GetType() || sequence.RemainingTests.Length != other.RemainingTests.Length) 4679if (!sequence.RemainingTests.Any(t => t is SequenceTests)) 4705if (t is SequenceTests sequence) 4728static int? getHashCodeEasyOut(SequenceTests sequence) 4730if (sequence.RemainingTests.Any(t => t is SequenceTests)) 4745var current = this; 4756if (firstTest is not SequenceTests sequence)