31 references to TryPop
Microsoft.CodeAnalysis (3)
Operations\ControlFlowGraphBuilder.cs (2)
6904
while (stack.
TryPop
(out IInterpolatedStringAdditionOperation? currentAddition))
7588
} while (stack.
TryPop
(out current));
Syntax\GreenNode.NodeEnumerable.cs (1)
59
while (_stack.
TryPop
(out var currentEnumerator))
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder_Invocation.cs (1)
220
if (!invocations.
TryPop
(out node))
Binder\Binder_Operators.cs (1)
1228
while (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));
385
while (invocations.
TryPop
(out node));
Binder\LocalBinderFactory.cs (1)
262
while (invocations.
TryPop
(out node!));
Binder\RefSafetyAnalysis.cs (1)
767
while (calls.
TryPop
(out nodeAndInvocationInfo!));
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))
2241
if (!calls.
TryPop
(out node!))
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
246
} while (stack.
TryPop
(out currentPattern));
FlowAnalysis\AbstractFlowPass.cs (3)
1001
while (binaryPatterns.
TryPop
(out var currentBinary))
1042
while (binaryPatterns.
TryPop
(out var currentBinary))
1363
while (calls.
TryPop
(out node));
FlowAnalysis\DefiniteAssignment.cs (1)
2125
} while (stack.
TryPop
(out patAndDef));
FlowAnalysis\NullableWalker.cs (1)
6484
if (!calls.
TryPop
(out node!))
FlowAnalysis\NullableWalker_Patterns.cs (1)
135
} while (stack.
TryPop
(out current));
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
506
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)
552
while (stack.
TryPop
(out current))
Operations\CSharpOperationFactory.cs (2)
1467
while (stack.
TryPop
(out currentBinary))
2665
} while (stack.
TryPop
(out current));