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