3 instantiations of OperandOrOperation
Microsoft.CodeAnalysis.CSharp (3)
Binder\DecisionDagBuilder_CheckOrReachability.cs (3)
660return new OperandOrOperation(null, disjunction, operationSyntax); 665return new OperandOrOperation(operand, null, null); 699return new OperandOrOperation(_operand.MakeCompilerGenerated(), _disjunction, _operationSyntax) { OnTheLeftOfDisjunction = this.OnTheLeftOfDisjunction };
9 references to OperandOrOperation
Microsoft.CodeAnalysis.CSharp (9)
Binder\DecisionDagBuilder_CheckOrReachability.cs (9)
636private readonly ArrayBuilder<OperandOrOperation> _evalSequence = ArrayBuilder<OperandOrOperation>.GetInstance(); 658public static OperandOrOperation CreateOperation(bool disjunction, SyntaxNode operationSyntax) 663public static OperandOrOperation CreateOperand(BoundPattern operand) 696public OperandOrOperation MakeCompilerGenerated() 728OperandOrOperation operandOrOperation = _evalSequence[evalPosition]; 878var left = _evalSequence[endOfLeft]; 882_evalSequence.Push(OperandOrOperation.CreateOperation(disjunction, syntax)); 907_evalSequence.Push(OperandOrOperation.CreateOperand(_makeEvaluationSequenceOperand?.Invoke(pattern) ?? pattern));