Operations\ControlFlowGraphBuilder.cs (56)
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();
2140IOperation instance = PopOperand();
2224leftOperand = PopStackFrame(frame, new BinaryOperation(operation.OperatorKind, PopOperand(), rightOperand, operation.IsLifted, operation.IsChecked, operation.IsCompareText,
2534PopOperand(),
2624PopOperand(),
2986IOperation testExpression = PopOperand();
3107IOperation locationCapture = PopOperand();
3530IOperation spilledTestExpression = PopOperand();
3992resource = PopOperand();
4176value = PopOperand();
4318lockedValue = PopOperand();
4714instance = hasInstance ? PopOperand() : null;
4791builder[--parametersCount] = PopOperand();
4816IOperation value = PopOperand();
4982IOperation initialValue = PopOperand();
4984PopOperand(),
5041IOperation controlVariableReferenceForCondition = PopOperand();
5100PushOperand(negateIfStepNegative(PopOperand()));
5109PopOperand(),
5133condition = MakeInvalidOperation(operation.LimitValue.Syntax, booleanType, PopOperand(), limitReference);
5147MakeIsNullOperation(PopOperand(), booleanType),
5180IOperation controlVariableReferenceforCondition = PopOperand();
5298controlVariableReferenceForAssignment = PopOperand();
5394controlVariableReferenceForAssignment = PopOperand();
5554IOperation leftOperand = PopOperand();
5603condition = new IsPatternOperation(PopOperand(), pattern, semanticModel: null,
5946IOperation visitedInstance = PopOperand();
5961IOperation? visitedInstance = hasInstance ? PopOperand() : null;
6020objectCreation = PopOperand();
6226instance = (!fieldReference.Member.IsStatic && fieldReference.Instance != null) ? PopOperand() : null;
6231instance = (!eventReference.Member.IsStatic && eventReference.Instance != null) ? PopOperand() : null;
6236instance = (!propertyReference.Member.IsStatic && propertyReference.Instance != null) ? PopOperand() : null;
6242instance = PopOperand();
6248instance = PopOperand();
6249IOperation index = PopOperand();
6255instance = PopOperand();
6261instance = dynamicReference.Instance != null ? PopOperand() : null;
6407PopOperand();
6525visitedElementValue = PopOperand();
6625IOperation? rewrittenInstance = dynamicMemberReference.Instance != null ? PopOperand() : null;
6631rewrittenOperation = PopOperand();
6644IOperation rewrittenOperation = PopOperand();
6701return PopOperand();
7058var rewrittenAlignment = interpolation.Alignment != null ? PopOperand() : null;
7059var rewrittenExpression = PopOperand();
7300IOperation? visitedInstance = eventReferenceInstance == null ? null : PopOperand();
7310visitedEventReference = PopOperand();
7431IOperation visitedValue = PopOperand();
7461children[i] = PopOperand();
7527var visitedOperand = PopOperand();
7678IOperation? visitedLeftOperand = operation.LeftOperand is null ? null : PopOperand();