109 references to Pop
Microsoft.CodeAnalysis (24)
CodeGen\ILBuilder.cs (1)
268MarkReachableFrom(reachableBlocks, reachableBlocks.Pop());
CodeGen\SwitchIntegralJumpTableEmitter.cs (1)
204switchBucketsStack.Pop();
Collections\ArrayBuilderExtensions.cs (1)
208result = builder.Pop();
Collections\TopologicalSort.cs (2)
50var node = ready.Pop(); 86var n = toCount.Pop();
FileSystem\PathUtilities.cs (1)
817resolvedParts.Pop();
Operations\ControlFlowGraphBuilder.cs (7)
256BasicBlockBuilder current = toVisit.Pop(); 1734(EvalStackFrame? frameOpt, IOperation? operationOpt) = _evalStack.Pop(); 1964(EvalStackFrame? frameOpt, IOperation? operationOpt) = _evalStack.Pop(); 2208(operation, frame) = stack.Pop(); 2782(IOperation? condition, BasicBlockBuilder dest, bool jumpIfTrue) top = stack.Pop(); 3506IOperation testExpression = _currentConditionalAccessTracker.Operations.Pop(); 3996(IVariableDeclarationOperation declaration, IVariableDeclaratorOperation declarator) = resourceQueueOpt.Pop();
Operations\OperationExtensions.cs (1)
101var iterator = stack.Pop();
ReferenceManager\CommonReferenceManager.Binding.cs (1)
246var (requestingReference, bindings) = referenceBindingsToProcess.Pop();
ReferenceManager\CommonReferenceManager.State.cs (1)
638int assemblyIndex = assemblyIndicesToProcess.Pop();
Syntax\GreenNode.cs (1)
672var current = stack.Pop();
Syntax\SyntaxNode.cs (1)
460var current = stack.Pop();
Syntax\SyntaxNode.Iterators.cs (6)
230_discriminatorStack.Pop(); 242_discriminatorStack.Pop(); 325_discriminatorStack.Pop(); 337_discriminatorStack.Pop(); 345_discriminatorStack.Pop(); 346return _tokenStack.Pop();
Microsoft.CodeAnalysis.CSharp (40)
Binder\Binder_Operators.cs (1)
493BinaryExpressionSyntax syntaxNode = syntaxNodes.Pop();
Binder\DecisionDagBuilder.cs (1)
841DagState state = workList.Pop();
Binder\ExpressionVariableFinder.cs (1)
345Visit(operands.Pop());
Binder\PatternExplainer.cs (2)
160pathBuilder.Pop(); 167pathBuilder.Pop();
Binder\Semantics\AccessCheck.cs (1)
605NamedTypeSymbol currentBase = baseInterfaces.Pop();
BoundTree\BoundTreeRewriter.cs (1)
142binary = stack.Pop();
BoundTree\BoundTreeWalker.cs (1)
132this.Visit(rightOperands.Pop());
BoundTree\NullabilityRewriter.cs (1)
49currentBinary = stack.Pop();
CodeGen\EmitArrayInitializer.cs (1)
212indices.Pop();
CodeGen\EmitOperators.cs (1)
136binary = stack.Pop();
CodeGen\EmitStatement.cs (1)
432(BoundExpression? condition, StrongBox<object?> destBox, bool sense) top = stack.Pop();
CodeGen\Optimizer.cs (2)
1441binary = stack.Pop(); 2032binary = stack.Pop();
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
220Visit(stack.Pop());
Emitter\Model\PEModuleBuilder.cs (3)
224var symbol = namespacesAndTopLevelTypesToProcess.Pop(); 304var definition = typesToProcess.Pop(); 753var (type, parentIndex) = stack.Pop();
FlowAnalysis\AbstractFlowPass.cs (4)
2261binary = stack.Pop(); 2363var binary = stack.Pop(); 2409binary = stack.Pop(); 2426binary = stack.Pop();
FlowAnalysis\NullableWalker.cs (3)
4456var binary = stack.Pop(); 4512binary = stack.Pop(); 4532binary = stack.Pop();
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (2)
390var labels = _labelsInScope.Pop(); 752var labels = _labelsInScope.Pop();
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
109ContextVariable = _lazyPreviousContextVariables.Pop();
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
148BoundBinaryOperator original = stack.Pop();
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
171var current = stack.Pop();
Lowering\LocalRewriter\LocalRewriter_TupleCreationExpression.cs (2)
53NamedTypeSymbol smallestType = underlyingTupleTypeChain.Pop(); 89MethodSymbol constructor = tuple8Ctor.AsMember(underlyingTupleTypeChain.Pop());
Parser\LanguageParser.cs (1)
13205var current = stack.Pop();
Symbols\Compilation_UsedAssemblies.cs (1)
161AssemblySymbol current = stack.Pop();
Symbols\Source\ConstantEvaluationHelpers.cs (3)
110field = pending.Pop(); 282SourceFieldSymbolWithSyntaxReference field = fieldsInvolvedInCycles.Pop(); 304field = stack.Pop();
Syntax\SyntaxExtensions.cs (1)
410var current = stack.Pop();
Syntax\SyntaxFacts.cs (1)
567var current = stack.Pop();
Utilities\ValueSetFactory.NumericValueSet.cs (1)
221var oldLastInterval = builder.Pop();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
CompilationContext.cs (2)
805var namespaceName = stack.Pop(); 947substitutedSourceType = stack.Pop();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\PdbHelpers.cs (1)
46var scope = stack.Pop();
Microsoft.CodeAnalysis.VisualBasic (40)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2182binary = stack.Pop()
Binding\BinderBuilder.vb (2)
196nsSymbol = namespaces.Pop() 252typeSymbol = types.Pop()
Binding\MemberSemanticModel.vb (1)
2251Me.Visit(rightOperands.Pop())
BoundTree\BoundTreeRewriter.vb (1)
133binary = stack.Pop()
BoundTree\BoundTreeWalker.vb (1)
100Me.Visit(rightOperands.Pop())
CodeGen\EmitArrayInitializer.vb (1)
176indices.Pop()
CodeGen\EmitOperators.vb (1)
174binary = stack.Pop()
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
932binary = stack.Pop()
CodeGen\Optimizer\StackScheduler.Rewriter.vb (1)
87binary = stack.Pop()
Emit\PEModuleBuilder.vb (3)
557Dim entry = stack.Pop() 653Dim symbol = namespacesAndTopLevelTypesToProcess.Pop() 718Dim definition = typesToProcess.Pop()
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
127Dim tuple As (Binary As BoundBinaryOperator, OptimizeForConditionalBranch As Boolean) = stack.Pop()
Lowering\LocalRewriter\LocalRewriter_TupleLiteralExpression.vb (2)
43Dim smallestType As NamedTypeSymbol = underlyingTupleTypeChain.Pop() 87Dim constructor As MethodSymbol = tuple8Ctor.AsMember(underlyingTupleTypeChain.Pop())
Parser\BlockContexts\CompilationUnitContext.vb (14)
220Dim n = _declarationBlocksBeingVisited.Pop() 235Dim n = _declarationBlocksBeingVisited.Pop() 250Dim n = _declarationBlocksBeingVisited.Pop() 265Dim n = _declarationBlocksBeingVisited.Pop() 280Dim n = _declarationBlocksBeingVisited.Pop() 295Dim n = _declarationBlocksBeingVisited.Pop() 310Dim n = _declarationBlocksBeingVisited.Pop() 325Dim n = _declarationBlocksBeingVisited.Pop() 340Dim n = _declarationBlocksBeingVisited.Pop() 355Dim n = _declarationBlocksBeingVisited.Pop() 370Dim n = _declarationBlocksBeingVisited.Pop() 385Dim n = _declarationBlocksBeingVisited.Pop() 400Dim n = _declarationBlocksBeingVisited.Pop() 466Dim regionBeginContainingBlock = _parentsOfRegionDirectivesAwaitingClosure.Pop()
Semantics\AccessCheck.vb (1)
464Dim currentBase As NamedTypeSymbol = baseInterfaces.Pop()
Symbols\Source\SourceFieldSymbol.vb (3)
294Dim field As SourceFieldSymbol = pending.Pop() 518Dim field As SourceFieldSymbol = fieldsInvolvedInCycles.Pop() 535field = stack.Pop()
Symbols\Source\SourceModuleSymbol.vb (1)
722Dim symbol = stack.Pop()
Symbols\Tuples\TupleTypeSymbol.vb (2)
443tupleCompatibleType = nonTupleTypeChain.Pop() 448tupleCompatibleType = nonTupleTypeChain.Pop()
Symbols\UsedAssemblies.vb (1)
119Dim current As AssemblySymbol = stack.Pop()
Syntax\InternalSyntax\SyntaxNodeExtensions.vb (1)
805Return conditionalAccessStack.Pop().Expression
Syntax\VisualBasicSyntaxNode.vb (1)
80Dim alternativeTree As SyntaxTree = Interlocked.CompareExchange(stack.Pop()._syntaxTree, tree, Nothing)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
CompilationContext.vb (2)
589Dim namespaceName = stack.Pop() 626substitutedSourceType = stack.Pop()