36 references to TryPop
Microsoft.CodeAnalysis (3)
Operations\ControlFlowGraphBuilder.cs (2)
6937
while (stack.
TryPop
(out IInterpolatedStringAdditionOperation? currentAddition))
7630
} 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)
2725
} while (binaryPatternStack.
TryPop
(out binaryPatternAndPermitDesignations));
Binder\DecisionDagBuilder_CheckOrReachability.cs (3)
507
while (stack.
TryPop
(out current));
571
while (stack.
TryPop
(out current));
874
while (stack.
TryPop
(out current));
Binder\DecisionDagBuilder.cs (1)
1126
} while (binaryPatternStack.
TryPop
(out currentNode));
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)
803
while (calls.
TryPop
(out nodeAndInvocationInfo));
Binder\UnionMatchingRewriter.cs (1)
267
while (binaryPatternStack.
TryPop
(out binaryPattern));
BoundTree\BoundNodeExtensions.cs (2)
118
while (stack.
TryPop
(out BoundBinaryOperator? current))
209
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)
1142
if (!calls.
TryPop
(out node))
2293
if (!calls.
TryPop
(out node!))
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
246
} while (stack.
TryPop
(out currentPattern));
FlowAnalysis\AbstractFlowPass.cs (3)
1002
while (binaryPatterns.
TryPop
(out var currentBinary))
1043
while (binaryPatterns.
TryPop
(out var currentBinary))
1364
while (calls.
TryPop
(out node));
FlowAnalysis\DefiniteAssignment.cs (1)
2077
} while (stack.
TryPop
(out patAndDef));
FlowAnalysis\NullableWalker_Patterns.cs (1)
137
} while (stack.
TryPop
(out current));
FlowAnalysis\NullableWalker.cs (1)
6805
if (!calls.
TryPop
(out node!))
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));