31 references to TryPop
Microsoft.CodeAnalysis (3)
Operations\ControlFlowGraphBuilder.cs (2)
6904while (stack.TryPop(out IInterpolatedStringAdditionOperation? currentAddition)) 7588} while (stack.TryPop(out current));
Syntax\GreenNode.NodeEnumerable.cs (1)
59while (_stack.TryPop(out var currentEnumerator))
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder_Invocation.cs (1)
220if (!invocations.TryPop(out node))
Binder\Binder_Operators.cs (1)
1228while (stack.TryPop(out current))
Binder\Binder_Patterns.cs (1)
1768} while (binaryPatternStack.TryPop(out binaryPatternAndPermitDesignations));
Binder\DecisionDagBuilder.cs (1)
665} while (binaryPatternStack.TryPop(out currentNode));
Binder\ExpressionVariableFinder.cs (2)
359} while (rightPatternStack.TryPop(out currentPattern)); 385while (invocations.TryPop(out node));
Binder\LocalBinderFactory.cs (1)
262while (invocations.TryPop(out node!));
Binder\RefSafetyAnalysis.cs (1)
767while (calls.TryPop(out nodeAndInvocationInfo!));
BoundTree\BoundNodeExtensions.cs (2)
118while (stack.TryPop(out BoundBinaryOperator? current)) 207while (originalStack.TryPop(out var currentBinary))
BoundTree\BoundTreeWalker.cs (3)
135} while (rightOperands.TryPop(out current)); 173} while (rightOperands.TryPop(out current)); 203while (calls.TryPop(out node!));
CodeGen\Optimizer.cs (2)
1140if (!calls.TryPop(out node)) 2241if (!calls.TryPop(out node!))
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
246} while (stack.TryPop(out currentPattern));
FlowAnalysis\AbstractFlowPass.cs (3)
1001while (binaryPatterns.TryPop(out var currentBinary)) 1042while (binaryPatterns.TryPop(out var currentBinary)) 1363while (calls.TryPop(out node));
FlowAnalysis\DefiniteAssignment.cs (1)
2125} while (stack.TryPop(out patAndDef));
FlowAnalysis\NullableWalker.cs (1)
6484if (!calls.TryPop(out node!))
FlowAnalysis\NullableWalker_Patterns.cs (1)
135} while (stack.TryPop(out current));
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
506while (calls.TryPop(out node));
Lowering\ExtensionMethodReferenceRewriter.cs (1)
62while (calls.TryPop(out node!));
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
364while (calls.TryPop(out node!));
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
552while (stack.TryPop(out current))
Operations\CSharpOperationFactory.cs (2)
1467while (stack.TryPop(out currentBinary)) 2665} while (stack.TryPop(out current));