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