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)
37Public 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)
4508Public Function Update(localSymbol As LocalSymbol, declarationInitializerOpt As BoundExpression, identifierInitializerOpt As BoundArrayCreation, initializedByAsNew As Boolean) As BoundLocalDeclaration 4521Public Sub New(syntax As SyntaxNode, localDeclarations As ImmutableArray(Of BoundLocalDeclaration), initializer As BoundExpression, binder As Binder, Optional hasErrors As Boolean = False) 4534Private ReadOnly _LocalDeclarations As ImmutableArray(Of BoundLocalDeclaration) 4535Public ReadOnly Property LocalDeclarations As ImmutableArray(Of BoundLocalDeclaration) 4560Public Function Update(localDeclarations As ImmutableArray(Of BoundLocalDeclaration), initializer As BoundExpression, binder As Binder) As BoundAsNewLocalDeclarations 9505Return VisitLocalDeclaration(CType(node, BoundLocalDeclaration), arg) 10023Public Overridable Function VisitLocalDeclaration(node As BoundLocalDeclaration, arg As A) As R 10726Public Overridable Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode 11523Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode 12550Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode 12557Dim localDeclarations As ImmutableArray(Of BoundLocalDeclaration) = Me.VisitList(node.LocalDeclarations) 13830Public 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)
14Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode 72node As BoundLocalDeclaration,
Lowering\LocalRewriter\LocalRewriter_Using.vb (1)
94Dim localVariableDeclaration = DirectCast(localDeclaration, BoundLocalDeclaration)
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
84Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode