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