47 references to BoundLocalDeclaration
Microsoft.CodeAnalysis.VisualBasic (47)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1057Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode
Analysis\FlowAnalysis\AbstractRegionDataFlowPass.vb (1)
56Protected Overrides Function CreateLocalSymbolForVariables(declarations As ImmutableArray(Of BoundLocalDeclaration)) As LocalSymbol
Analysis\FlowAnalysis\ControlFlowPass.vb (1)
86Dim decl = TryCast(statement, BoundLocalDeclaration)
Analysis\FlowAnalysis\DataFlowPass.vb (9)
334Return DirectCast(node, BoundLocalDeclaration).LocalSymbol 1342Dim local = DirectCast(node, BoundLocalDeclaration) 1605Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode 1671Friend Overridable Sub AssignLocalOnDeclaration(local As LocalSymbol, node As BoundLocalDeclaration) 1894Dim local = DirectCast(variableDeclarations, BoundLocalDeclaration).LocalSymbol 1914NoteRead(DirectCast(variableDeclarations, BoundLocalDeclaration).LocalSymbol) 2048Dim declarations As ImmutableArray(Of BoundLocalDeclaration) = node.LocalDeclarations 2073Dim localDecl As BoundLocalDeclaration = declarations(0) 2111Protected Overridable Function CreateLocalSymbolForVariables(declarations As ImmutableArray(Of BoundLocalDeclaration)) As LocalSymbol
Analysis\FlowAnalysis\DataFlowsInWalker.vb (1)
137Friend Overrides Sub AssignLocalOnDeclaration(local As LocalSymbol, node As BoundLocalDeclaration)
Analysis\FlowAnalysis\DataFlowsOutWalker.vb (1)
195Friend Overrides Sub AssignLocalOnDeclaration(local As LocalSymbol, node As BoundLocalDeclaration)
Analysis\FlowAnalysis\UnassignedVariablesWalker.vb (1)
67Friend Overrides Sub AssignLocalOnDeclaration(local As LocalSymbol, node As BoundLocalDeclaration)
Analysis\FlowAnalysis\VariablesDeclaredWalker.vb (1)
38Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode
Binding\Binder_Statements.vb (9)
1060Dim locals = ArrayBuilder(Of BoundLocalDeclaration).GetInstance(nameCount) 1068Dim var0 As BoundLocalDeclaration = locals(0) 1118) As BoundLocalDeclaration 2089Dim localDecl As BoundLocalDeclaration = DirectCast(boundStatement, BoundLocalDeclaration) 2118locals.Add(DirectCast(localDecl, BoundLocalDeclaration).LocalSymbol) 2122locals.Add(DirectCast(decl, BoundLocalDeclaration).LocalSymbol) 4484Dim boundLocalDeclaration = DirectCast(localDeclarations, BoundLocalDeclaration) 4503Dim localDeclaration As BoundLocalDeclaration = boundAsNewDeclarations.LocalDeclarations(declarationIndex)
BoundTree\BoundTreeVisitor.vb (1)
72Return VisitLocalDeclaration(CType(node, BoundLocalDeclaration), arg)
Generated\BoundNodes.xml.Generated.vb (12)
4492Public Function Update(localSymbol As LocalSymbol, declarationInitializerOpt As BoundExpression, identifierInitializerOpt As BoundArrayCreation, initializedByAsNew As Boolean) As BoundLocalDeclaration 4505Public Sub New(syntax As SyntaxNode, localDeclarations As ImmutableArray(Of BoundLocalDeclaration), initializer As BoundExpression, binder As Binder, Optional hasErrors As Boolean = False) 4518Private ReadOnly _LocalDeclarations As ImmutableArray(Of BoundLocalDeclaration) 4519Public ReadOnly Property LocalDeclarations As ImmutableArray(Of BoundLocalDeclaration) 4544Public Function Update(localDeclarations As ImmutableArray(Of BoundLocalDeclaration), initializer As BoundExpression, binder As Binder) As BoundAsNewLocalDeclarations 9489Return VisitLocalDeclaration(CType(node, BoundLocalDeclaration), arg) 10007Public Overridable Function VisitLocalDeclaration(node As BoundLocalDeclaration, arg As A) As R 10710Public Overridable Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode 11507Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode 12534Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode 12541Dim localDeclarations As ImmutableArray(Of BoundLocalDeclaration) = Me.VisitList(node.LocalDeclarations) 13814Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration, arg As Object) As TreeDumperNode
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (2)
408Public Overrides Function InstrumentLocalInitialization(original As BoundLocalDeclaration, rewritten As BoundStatement) As BoundStatement 497Dim initializer As BoundExpression = DirectCast(statement, BoundLocalDeclaration).InitializerOpt
Lowering\Instrumentation\CompoundInstrumenter.vb (1)
239Public Overrides Function InstrumentLocalInitialization(original As BoundLocalDeclaration, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\DebugInfoInjector.vb (1)
384Public Overrides Function InstrumentLocalInitialization(original As BoundLocalDeclaration, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\Instrumenter.vb (1)
376Public Overridable Function InstrumentLocalInitialization(original As BoundLocalDeclaration, rewritten As BoundStatement) As BoundStatement
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (2)
13Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode 71node As BoundLocalDeclaration,
Lowering\LocalRewriter\LocalRewriter_Using.vb (1)
94Dim localVariableDeclaration = DirectCast(localDeclaration, BoundLocalDeclaration)
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
83Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode