1 instantiation of AndSequence
Microsoft.CodeAnalysis.CSharp (1)
Binder\DecisionDagBuilder.cs (1)
3613_ => new AndSequence(remainingTests.ToImmutable()),
18 references to AndSequence
Microsoft.CodeAnalysis.CSharp (18)
Binder\DecisionDagBuilder.cs (17)
399return Tests.AndSequence.Create(tests); 461return Tests.AndSequence.Create(tests); 472return Tests.AndSequence.Create(tests); 557return Tests.AndSequence.Create(tests); 648return Tests.AndSequence.Create(tests); 743return Tests.AndSequence.Create(builder); 752return Tests.AndSequence.Create(builder); 778return Tests.AndSequence.Create(tests); 2400return AndSequence.Create(finalResult); 2424AndSequence.Create(finalResult), 2425AndSequence.Create(Not.Create(rewriteResult.ConditionToUseFinalResult), rewriteResult.TempsUpdatedResult)); 2998Tests.AndSequence a => new Not(a), 2999Tests.OrSequence a => Tests.AndSequence.Create(NegateSequenceElements(a.RemainingTests)), // use demorgan to prefer and sequences 3152testsToAssemble.Push((seq is AndSequence ? ReassembleKind.And : ReassembleKind.Or, remainingTests.Length, tempMap)); 3181testsRewritten.Push(kind is ReassembleKind.And ? AndSequence.Create(newSequence) : OrSequence.Create(newSequence)); 3576Debug.Assert(!remainingTests.Any(t => t is AndSequence)); 3601case AndSequence seq:
Binder\DecisionDagBuilder_ListPatterns.cs (1)
93return Tests.AndSequence.Create(tests);