56 references to PopOperand
Microsoft.CodeAnalysis (56)
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();