Operations\ControlFlowGraphBuilder.cs (56)
1681return PopStackFrame(frame, PopOperand());
2011IOperation visitedElement = PopOperand();
2104return PopStackFrame(frame, new SimpleAssignmentOperation(operation.IsRef, PopOperand(), value, null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)));
2115operation.IsChecked, operation.OperatorMethod, operation.ConstrainedToType, PopOperand(), value, semanticModel: null,
2124IOperation visitedArrayReference = PopOperand();
2135IOperation instance = PopOperand();
2146IOperation instance = PopOperand();
2230leftOperand = PopStackFrame(frame, new BinaryOperation(operation.OperatorKind, PopOperand(), rightOperand, operation.IsLifted, operation.IsChecked, operation.IsCompareText,
2540PopOperand(),
2630PopOperand(),
2992IOperation testExpression = PopOperand();
3113IOperation locationCapture = PopOperand();
3536IOperation spilledTestExpression = PopOperand();
3998resource = PopOperand();
4182value = PopOperand();
4324lockedValue = PopOperand();
4720instance = hasInstance ? PopOperand() : null;
4797builder[--parametersCount] = PopOperand();
4822IOperation value = PopOperand();
4988IOperation initialValue = PopOperand();
4990PopOperand(),
5047IOperation controlVariableReferenceForCondition = PopOperand();
5106PushOperand(negateIfStepNegative(PopOperand()));
5115PopOperand(),
5139condition = MakeInvalidOperation(operation.LimitValue.Syntax, booleanType, PopOperand(), limitReference);
5153MakeIsNullOperation(PopOperand(), booleanType),
5186IOperation controlVariableReferenceforCondition = PopOperand();
5304controlVariableReferenceForAssignment = PopOperand();
5400controlVariableReferenceForAssignment = PopOperand();
5560IOperation leftOperand = PopOperand();
5609condition = new IsPatternOperation(PopOperand(), pattern, semanticModel: null,
5952IOperation visitedInstance = PopOperand();
5967IOperation? visitedInstance = hasInstance ? PopOperand() : null;
6026objectCreation = PopOperand();
6232instance = (!fieldReference.Member.IsStatic && fieldReference.Instance != null) ? PopOperand() : null;
6237instance = (!eventReference.Member.IsStatic && eventReference.Instance != null) ? PopOperand() : null;
6242instance = (!propertyReference.Member.IsStatic && propertyReference.Instance != null) ? PopOperand() : null;
6248instance = PopOperand();
6254instance = PopOperand();
6255IOperation index = PopOperand();
6261instance = PopOperand();
6267instance = dynamicReference.Instance != null ? PopOperand() : null;
6413PopOperand();
6531visitedElementValue = PopOperand();
6631IOperation? rewrittenInstance = dynamicMemberReference.Instance != null ? PopOperand() : null;
6637rewrittenOperation = PopOperand();
6650IOperation rewrittenOperation = PopOperand();
6707return PopOperand();
7064var rewrittenAlignment = interpolation.Alignment != null ? PopOperand() : null;
7065var rewrittenExpression = PopOperand();
7306IOperation? visitedInstance = eventReferenceInstance == null ? null : PopOperand();
7316visitedEventReference = PopOperand();
7437IOperation visitedValue = PopOperand();
7467children[i] = PopOperand();
7533var visitedOperand = PopOperand();
7712IOperation? visitedLeftOperand = operation.LeftOperand is null ? null : PopOperand();