3 instantiations of Not
Microsoft.CodeAnalysis.CSharp (3)
Binder\DecisionDagBuilder.cs (3)
4194Tests.AndSequence a => new Not(a), 4196Tests.ValueSet v => new Not(v), 4197Tests.One o => new Not(o),
12 references to Not
Microsoft.CodeAnalysis.CSharp (12)
Binder\DecisionDagBuilder.cs (12)
281case Tests.Not n: 302case Tests.Not: 303testsSimplified.Push(Tests.Not.Create(testsSimplified.Pop())); 1109return Tests.Not.Create(tests); 3338AndSequence.Create(Not.Create(rewriteResult.ConditionToUseFinalResult), rewriteResult.TempsUpdatedResult)); 4193Tests.Not n => n.Negated, // double negative 4205builder.Add(Not.Create(t)); 4233whenTrue = Not.Create(whenTestTrue); 4234whenFalse = Not.Create(whenTestFalse); 4236public override bool Equals(object? obj) => this == obj || obj is Not n && Negated.Equals(n.Negated); 4237public override int GetHashCode() => Hash.Combine(Negated.GetHashCode(), typeof(Not).GetHashCode()); 4516testsToRewrite.Push((Not.Create(rewriteResult.ConditionToUseFinalResult), SkipRewrite: true));