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