Operations\ControlFlowGraphBuilder.cs (56)
1690return PopStackFrame(frame, PopOperand());
2021IOperation visitedElement = PopOperand();
2114return PopStackFrame(frame, new SimpleAssignmentOperation(operation.IsRef, PopOperand(), value, null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)));
2125operation.IsChecked, operation.OperatorMethod, operation.ConstrainedToType, PopOperand(), value, semanticModel: null,
2134IOperation visitedArrayReference = PopOperand();
2145IOperation instance = PopOperand();
2156IOperation instance = PopOperand();
2240leftOperand = PopStackFrame(frame, new BinaryOperation(operation.OperatorKind, PopOperand(), rightOperand, operation.IsLifted, operation.IsChecked, operation.IsCompareText,
2550PopOperand(),
2640PopOperand(),
3002IOperation testExpression = PopOperand();
3123IOperation locationCapture = PopOperand();
3546IOperation spilledTestExpression = PopOperand();
4009resource = PopOperand();
4193value = PopOperand();
4335lockedValue = PopOperand();
4731instance = hasInstance ? PopOperand() : null;
4808builder[--parametersCount] = PopOperand();
4833IOperation value = PopOperand();
4999IOperation initialValue = PopOperand();
5001PopOperand(),
5058IOperation controlVariableReferenceForCondition = PopOperand();
5117PushOperand(negateIfStepNegative(PopOperand()));
5126PopOperand(),
5150condition = MakeInvalidOperation(operation.LimitValue.Syntax, booleanType, PopOperand(), limitReference);
5164MakeIsNullOperation(PopOperand(), booleanType),
5197IOperation controlVariableReferenceforCondition = PopOperand();
5315controlVariableReferenceForAssignment = PopOperand();
5411controlVariableReferenceForAssignment = PopOperand();
5571IOperation leftOperand = PopOperand();
5620condition = new IsPatternOperation(PopOperand(), pattern, semanticModel: null,
5963IOperation visitedInstance = PopOperand();
5978IOperation? visitedInstance = hasInstance ? PopOperand() : null;
6037objectCreation = PopOperand();
6243instance = (!fieldReference.Member.IsStatic && fieldReference.Instance != null) ? PopOperand() : null;
6248instance = (!eventReference.Member.IsStatic && eventReference.Instance != null) ? PopOperand() : null;
6253instance = (!propertyReference.Member.IsStatic && propertyReference.Instance != null) ? PopOperand() : null;
6259instance = PopOperand();
6265instance = PopOperand();
6266IOperation index = PopOperand();
6272instance = PopOperand();
6278instance = dynamicReference.Instance != null ? PopOperand() : null;
6424PopOperand();
6542visitedElementValue = PopOperand();
6664IOperation? rewrittenInstance = dynamicMemberReference.Instance != null ? PopOperand() : null;
6670rewrittenOperation = PopOperand();
6683IOperation rewrittenOperation = PopOperand();
6740return PopOperand();
7100var rewrittenAlignment = interpolation.Alignment != null ? PopOperand() : null;
7101var rewrittenExpression = PopOperand();
7342IOperation? visitedInstance = eventReferenceInstance == null ? null : PopOperand();
7352visitedEventReference = PopOperand();
7479IOperation visitedValue = PopOperand();
7509children[i] = PopOperand();
7575var visitedOperand = PopOperand();
7754IOperation? visitedLeftOperand = operation.LeftOperand is null ? null : PopOperand();