3 instantiations of OperandOrOperation
Microsoft.CodeAnalysis.CSharp (3)
Binder\DecisionDagBuilder_CheckOrReachability.cs (3)
668return new OperandOrOperation(null, disjunction, operationSyntax); 673return new OperandOrOperation(operand, null, null); 707return new OperandOrOperation(_operand.MakeCompilerGenerated(), _disjunction, _operationSyntax) { OnTheLeftOfDisjunction = this.OnTheLeftOfDisjunction };
9 references to OperandOrOperation
Microsoft.CodeAnalysis.CSharp (9)
Binder\DecisionDagBuilder_CheckOrReachability.cs (9)
644private readonly ArrayBuilder<OperandOrOperation> _evalSequence = ArrayBuilder<OperandOrOperation>.GetInstance(); 666public static OperandOrOperation CreateOperation(bool disjunction, SyntaxNode operationSyntax) 671public static OperandOrOperation CreateOperand(BoundPattern operand) 704public OperandOrOperation MakeCompilerGenerated() 736OperandOrOperation operandOrOperation = _evalSequence[evalPosition]; 887var left = _evalSequence[endOfLeft]; 891_evalSequence.Push(OperandOrOperation.CreateOperation(disjunction, syntax)); 916_evalSequence.Push(OperandOrOperation.CreateOperand(_makeEvaluationSequenceOperand?.Invoke(pattern) ?? pattern));