3 instantiations of OperandOrOperation
Microsoft.CodeAnalysis.CSharp (3)
Binder\DecisionDagBuilder_CheckOrReachability.cs (3)
738return new OperandOrOperation(null, disjunction, operationSyntax); 743return new OperandOrOperation(operand, null, null); 777return new OperandOrOperation(_operand.MakeCompilerGenerated(), _disjunction, _operationSyntax) { OnTheLeftOfDisjunction = this.OnTheLeftOfDisjunction };
9 references to OperandOrOperation
Microsoft.CodeAnalysis.CSharp (9)
Binder\DecisionDagBuilder_CheckOrReachability.cs (9)
714private readonly ArrayBuilder<OperandOrOperation> _evalSequence = ArrayBuilder<OperandOrOperation>.GetInstance(); 736public static OperandOrOperation CreateOperation(bool disjunction, SyntaxNode operationSyntax) 741public static OperandOrOperation CreateOperand(BoundPattern operand) 774public OperandOrOperation MakeCompilerGenerated() 806OperandOrOperation operandOrOperation = _evalSequence[evalPosition]; 957var left = _evalSequence[endOfLeft]; 961_evalSequence.Push(OperandOrOperation.CreateOperation(disjunction, syntax)); 986_evalSequence.Push(OperandOrOperation.CreateOperand(_makeEvaluationSequenceOperand?.Invoke(pattern) ?? pattern));