Operations\ControlFlowGraphBuilder.cs (53)
1675return PopStackFrame(frame, PopOperand());
2005IOperation visitedElement = PopOperand();
2098return PopStackFrame(frame, new SimpleAssignmentOperation(operation.IsRef, PopOperand(), value, null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)));
2109operation.IsChecked, operation.OperatorMethod, operation.ConstrainedToType, PopOperand(), value, semanticModel: null,
2118IOperation visitedArrayReference = PopOperand();
2129IOperation instance = PopOperand();
2213leftOperand = PopStackFrame(frame, new BinaryOperation(operation.OperatorKind, PopOperand(), rightOperand, operation.IsLifted, operation.IsChecked, operation.IsCompareText,
2523PopOperand(),
2613PopOperand(),
2975IOperation testExpression = PopOperand();
3096IOperation locationCapture = PopOperand();
3519IOperation spilledTestExpression = PopOperand();
3978resource = PopOperand();
4152value = PopOperand();
4243lockedValue = PopOperand();
4623instance = hasInstance ? PopOperand() : null;
4700builder[--parametersCount] = PopOperand();
4725IOperation value = PopOperand();
4891IOperation initialValue = PopOperand();
4893PopOperand(),
4950IOperation controlVariableReferenceForCondition = PopOperand();
5009PushOperand(negateIfStepNegative(PopOperand()));
5018PopOperand(),
5042condition = MakeInvalidOperation(operation.LimitValue.Syntax, booleanType, PopOperand(), limitReference);
5056MakeIsNullOperation(PopOperand(), booleanType),
5089IOperation controlVariableReferenceforCondition = PopOperand();
5207controlVariableReferenceForAssignment = PopOperand();
5303controlVariableReferenceForAssignment = PopOperand();
5463IOperation leftOperand = PopOperand();
5512condition = new IsPatternOperation(PopOperand(), pattern, semanticModel: null,
5855IOperation visitedInstance = PopOperand();
5870IOperation? visitedInstance = hasInstance ? PopOperand() : null;
5929objectCreation = PopOperand();
6119instance = (!fieldReference.Member.IsStatic && fieldReference.Instance != null) ? PopOperand() : null;
6124instance = (!eventReference.Member.IsStatic && eventReference.Instance != null) ? PopOperand() : null;
6129instance = (!propertyReference.Member.IsStatic && propertyReference.Instance != null) ? PopOperand() : null;
6135instance = PopOperand();
6140instance = PopOperand();
6146instance = dynamicReference.Instance != null ? PopOperand() : null;
6214PopOperand();
6332visitedElementValue = PopOperand();
6393IOperation? rewrittenInstance = dynamicMemberReference.Instance != null ? PopOperand() : null;
6399rewrittenOperation = PopOperand();
6412IOperation rewrittenOperation = PopOperand();
6469return PopOperand();
6826var rewrittenAlignment = interpolation.Alignment != null ? PopOperand() : null;
6827var rewrittenExpression = PopOperand();
7068IOperation? visitedInstance = eventReferenceInstance == null ? null : PopOperand();
7078visitedEventReference = PopOperand();
7199IOperation visitedValue = PopOperand();
7229children[i] = PopOperand();
7295var visitedOperand = PopOperand();
7446IOperation? visitedLeftOperand = operation.LeftOperand is null ? null : PopOperand();