29 references to BoundSelectStatement
Microsoft.CodeAnalysis.VisualBasic (29)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1794
Public Overrides Function VisitSelectStatement(node As
BoundSelectStatement
) As BoundNode
Analysis\FlowAnalysis\ExitPointsWalker.vb (1)
92
Public Overrides Function VisitSelectStatement(node As
BoundSelectStatement
) As BoundNode
CodeGen\EmitStatement.vb (2)
61
EmitSelectStatement(DirectCast(statement,
BoundSelectStatement
))
922
Private Sub EmitSelectStatement(boundSelectStatement As
BoundSelectStatement
)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
1013
Public Overrides Function VisitSelectStatement(node As
BoundSelectStatement
) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
5021
Public Function Update(expressionStatement As BoundExpressionStatement, exprPlaceholderOpt As BoundRValuePlaceholder, caseBlocks As ImmutableArray(Of BoundCaseBlock), recommendSwitchTable As Boolean, exitLabel As LabelSymbol) As
BoundSelectStatement
9527
Return VisitSelectStatement(CType(node,
BoundSelectStatement
), arg)
10067
Public Overridable Function VisitSelectStatement(node As
BoundSelectStatement
, arg As A) As R
10770
Public Overridable Function VisitSelectStatement(node As
BoundSelectStatement
) As BoundNode
11585
Public Overrides Function VisitSelectStatement(node As
BoundSelectStatement
) As BoundNode
12613
Public Overrides Function VisitSelectStatement(node As
BoundSelectStatement
) As BoundNode
13912
Public Overrides Function VisitSelectStatement(node As
BoundSelectStatement
, arg As Object) As TreeDumperNode
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (2)
392
Public Overrides Function CreateSelectStatementPrologue(original As
BoundSelectStatement
) As BoundStatement
495
Return DirectCast(statement,
BoundSelectStatement
).ExpressionStatement.Expression.Syntax
Lowering\Instrumentation\CompoundInstrumenter.vb (3)
199
Public Overrides Function CreateSelectStatementPrologue(original As
BoundSelectStatement
) As BoundStatement
203
Public Overrides Function InstrumentSelectStatementCaseCondition(original As
BoundSelectStatement
, rewrittenCaseCondition As BoundExpression, currentMethodOrLambda As MethodSymbol, ByRef lazyConditionalBranchLocal As LocalSymbol) As BoundExpression
215
Public Overrides Function InstrumentSelectStatementEpilogue(original As
BoundSelectStatement
, epilogueOpt As BoundStatement) As BoundStatement
Lowering\Instrumentation\DebugInfoInjector.vb (3)
295
Public Overrides Function CreateSelectStatementPrologue(original As
BoundSelectStatement
) As BoundStatement
300
Public Overrides Function InstrumentSelectStatementCaseCondition(original As
BoundSelectStatement
, rewrittenCaseCondition As BoundExpression, currentMethodOrLambda As MethodSymbol, ByRef lazyConditionalBranchLocal As LocalSymbol) As BoundExpression
313
Public Overrides Function InstrumentSelectStatementEpilogue(original As
BoundSelectStatement
, epilogueOpt As BoundStatement) As BoundStatement
Lowering\Instrumentation\Instrumenter.vb (3)
310
Public Overridable Function CreateSelectStatementPrologue(original As
BoundSelectStatement
) As BoundStatement
315
Public Overridable Function InstrumentSelectStatementCaseCondition(original As
BoundSelectStatement
, rewrittenCaseCondition As BoundExpression, currentMethodOrLambda As MethodSymbol, ByRef lazyConditionalBranchLocal As LocalSymbol) As BoundExpression
334
Public Overridable Function InstrumentSelectStatementEpilogue(original As
BoundSelectStatement
, epilogueOpt As BoundStatement) As BoundStatement
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (5)
58
Public Overrides Function VisitSelectStatement(node As
BoundSelectStatement
) As BoundNode
63
node As
BoundSelectStatement
,
154
Private Sub EnsureStringHashFunction(node As
BoundSelectStatement
)
254
selectStatement As
BoundSelectStatement
,
340
Private Shared Function ShouldGenerateHashTableSwitch(node As
BoundSelectStatement
) As Boolean
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
516
Public Overrides Function VisitSelectStatement(node As
BoundSelectStatement
) As BoundNode