36 references to TryPop
Microsoft.CodeAnalysis (3)
Operations\ControlFlowGraphBuilder.cs (2)
6928
while (stack.
TryPop
(out IInterpolatedStringAdditionOperation? currentAddition))
7621
} while (stack.
TryPop
(out current));
Syntax\GreenNode.NodeEnumerable.cs (1)
59
while (_stack.
TryPop
(out var currentEnumerator))
Microsoft.CodeAnalysis.CSharp (33)
Binder\Binder_Invocation.cs (1)
221
if (!invocations.
TryPop
(out node))
Binder\Binder_Operators.cs (1)
1263
while (stack.
TryPop
(out current))
Binder\Binder_Patterns.cs (1)
2227
} while (binaryPatternStack.
TryPop
(out binaryPatternAndPermitDesignations));
Binder\DecisionDagBuilder.cs (1)
1100
} while (binaryPatternStack.
TryPop
(out currentNode));
Binder\DecisionDagBuilder_CheckOrReachability.cs (3)
507
while (stack.
TryPop
(out current));
571
while (stack.
TryPop
(out current));
874
while (stack.
TryPop
(out current));
Binder\ExpressionVariableFinder.cs (2)
359
} while (rightPatternStack.
TryPop
(out currentPattern));
385
while (invocations.
TryPop
(out node));
Binder\LocalBinderFactory.cs (1)
262
while (invocations.
TryPop
(out node!));
Binder\RefSafetyAnalysis.cs (1)
786
while (calls.
TryPop
(out nodeAndInvocationInfo));
Binder\UnionMatchingRewriter.cs (1)
277
while (binaryPatternStack.
TryPop
(out binaryPattern));
BoundTree\BoundNodeExtensions.cs (2)
118
while (stack.
TryPop
(out BoundBinaryOperator? current))
207
while (originalStack.
TryPop
(out var currentBinary))
BoundTree\BoundTreeWalker.cs (3)
135
} while (rightOperands.
TryPop
(out current));
173
} while (rightOperands.
TryPop
(out current));
203
while (calls.
TryPop
(out node!));
CodeGen\Optimizer.cs (2)
1140
if (!calls.
TryPop
(out node))
2291
if (!calls.
TryPop
(out node!))
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
246
} while (stack.
TryPop
(out currentPattern));
FlowAnalysis\AbstractFlowPass.cs (3)
1050
while (binaryPatterns.
TryPop
(out var currentBinary))
1091
while (binaryPatterns.
TryPop
(out var currentBinary))
1412
while (calls.
TryPop
(out node));
FlowAnalysis\DefiniteAssignment.cs (1)
2077
} while (stack.
TryPop
(out patAndDef));
FlowAnalysis\NullableWalker.cs (1)
6767
if (!calls.
TryPop
(out node!))
FlowAnalysis\NullableWalker_Patterns.cs (1)
135
} while (stack.
TryPop
(out current));
FlowAnalysis\VariablesDeclaredWalker.cs (1)
153
} while (stack.
TryPop
(out binaryPattern));
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
508
while (calls.
TryPop
(out node));
Lowering\ExtensionMethodReferenceRewriter.cs (1)
62
while (calls.
TryPop
(out node!));
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
364
while (calls.
TryPop
(out node!));
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
599
while (stack.
TryPop
(out current))
Operations\CSharpOperationFactory.cs (2)
1542
while (stack.
TryPop
(out currentBinary))
2731
} while (stack.
TryPop
(out current));