Operations\ControlFlowGraphBuilder.cs (56)
1682return PopStackFrame(frame, PopOperand());
2013IOperation visitedElement = PopOperand();
2106return PopStackFrame(frame, new SimpleAssignmentOperation(operation.IsRef, PopOperand(), value, null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)));
2117operation.IsChecked, operation.OperatorMethod, operation.ConstrainedToType, PopOperand(), value, semanticModel: null,
2126IOperation visitedArrayReference = PopOperand();
2137IOperation instance = PopOperand();
2148IOperation instance = PopOperand();
2232leftOperand = PopStackFrame(frame, new BinaryOperation(operation.OperatorKind, PopOperand(), rightOperand, operation.IsLifted, operation.IsChecked, operation.IsCompareText,
2542PopOperand(),
2632PopOperand(),
2994IOperation testExpression = PopOperand();
3115IOperation locationCapture = PopOperand();
3538IOperation spilledTestExpression = PopOperand();
4000resource = PopOperand();
4184value = PopOperand();
4326lockedValue = PopOperand();
4722instance = hasInstance ? PopOperand() : null;
4799builder[--parametersCount] = PopOperand();
4824IOperation value = PopOperand();
4990IOperation initialValue = PopOperand();
4992PopOperand(),
5049IOperation controlVariableReferenceForCondition = PopOperand();
5108PushOperand(negateIfStepNegative(PopOperand()));
5117PopOperand(),
5141condition = MakeInvalidOperation(operation.LimitValue.Syntax, booleanType, PopOperand(), limitReference);
5155MakeIsNullOperation(PopOperand(), booleanType),
5188IOperation controlVariableReferenceforCondition = PopOperand();
5306controlVariableReferenceForAssignment = PopOperand();
5402controlVariableReferenceForAssignment = PopOperand();
5562IOperation leftOperand = PopOperand();
5611condition = new IsPatternOperation(PopOperand(), pattern, semanticModel: null,
5954IOperation visitedInstance = PopOperand();
5969IOperation? visitedInstance = hasInstance ? PopOperand() : null;
6028objectCreation = PopOperand();
6234instance = (!fieldReference.Member.IsStatic && fieldReference.Instance != null) ? PopOperand() : null;
6239instance = (!eventReference.Member.IsStatic && eventReference.Instance != null) ? PopOperand() : null;
6244instance = (!propertyReference.Member.IsStatic && propertyReference.Instance != null) ? PopOperand() : null;
6250instance = PopOperand();
6256instance = PopOperand();
6257IOperation index = PopOperand();
6263instance = PopOperand();
6269instance = dynamicReference.Instance != null ? PopOperand() : null;
6415PopOperand();
6533visitedElementValue = PopOperand();
6655IOperation? rewrittenInstance = dynamicMemberReference.Instance != null ? PopOperand() : null;
6661rewrittenOperation = PopOperand();
6674IOperation rewrittenOperation = PopOperand();
6731return PopOperand();
7088var rewrittenAlignment = interpolation.Alignment != null ? PopOperand() : null;
7089var rewrittenExpression = PopOperand();
7330IOperation? visitedInstance = eventReferenceInstance == null ? null : PopOperand();
7340visitedEventReference = PopOperand();
7467IOperation visitedValue = PopOperand();
7497children[i] = PopOperand();
7563var visitedOperand = PopOperand();
7742IOperation? visitedLeftOperand = operation.LeftOperand is null ? null : PopOperand();