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