19 references to Peek
Microsoft.CodeAnalysis (9)
CodeGen\SwitchIntegralJumpTableEmitter.cs (1)
200
SwitchBucket prevBucket = switchBucketsStack.
Peek
();
Collections\ArrayBuilderExtensions.cs (1)
199
var e = builder.
Peek
();
Operations\ControlFlowGraphBuilder.cs (5)
1237
Debug.Assert(stackDepth == 0 || _evalStack.
Peek
().frameOpt != null);
1252
Debug.Assert(stackDepth == 0 || _evalStack.
Peek
().frameOpt != null);
1396
Debug.Assert(_evalStack.Count == 0 || _evalStack.
Peek
().frameOpt != null);
1405
Debug.Assert(_evalStack.Count == 0 || _evalStack.
Peek
().frameOpt != null);
1975
(EvalStackFrame? frameOpt, IOperation? operationOpt) = _evalStack.
Peek
();
Syntax\SyntaxNode.Iterators.cs (2)
219
return _discriminatorStack.
Peek
();
314
return _discriminatorStack.
Peek
();
Microsoft.CodeAnalysis.CSharp (7)
Binder\Binder_Operators.cs (1)
745
Debug.Assert(stack.Count > 0 && stack.
Peek
().Left is BoundUnconvertedInterpolatedString);
BoundTree\NullabilityRewriter.cs (1)
45
var leftChild = (BoundExpression)Visit(stack.
Peek
().Left);
CodeGen\EmitArrayInitializer.cs (1)
171
var top = indices.
Peek
();
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (2)
505
_labelsInScope.
Peek
().Add(node.Label);
714
foreach (var label in _labelsInScope.
Peek
())
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
145
BoundExpression loweredLeft = VisitExpression(stack.
Peek
().Left);
Lowering\LocalRewriter\LocalRewriter_TupleCreationExpression.cs (1)
71
NamedTypeSymbol tuple8Type = underlyingTupleTypeChain.
Peek
();
Microsoft.CodeAnalysis.VisualBasic (3)
CodeGen\EmitArrayInitializer.vb (1)
142
Dim top = indices.
Peek
Lowering\LocalRewriter\LocalRewriter_TupleLiteralExpression.vb (1)
66
Dim tuple8Type As NamedTypeSymbol = underlyingTupleTypeChain.
Peek
()
Parser\BlockContexts\CompilationUnitContext.vb (1)
435
Dim containingBlock = _declarationBlocksBeingVisited.
Peek
()