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)
4499Public Function Update(localSymbol As LocalSymbol, declarationInitializerOpt As BoundExpression, identifierInitializerOpt As BoundArrayCreation, initializedByAsNew As Boolean) As BoundLocalDeclaration 4512Public Sub New(syntax As SyntaxNode, localDeclarations As ImmutableArray(Of BoundLocalDeclaration), initializer As BoundExpression, binder As Binder, Optional hasErrors As Boolean = False) 4525Private ReadOnly _LocalDeclarations As ImmutableArray(Of BoundLocalDeclaration) 4526Public ReadOnly Property LocalDeclarations As ImmutableArray(Of BoundLocalDeclaration) 4551Public Function Update(localDeclarations As ImmutableArray(Of BoundLocalDeclaration), initializer As BoundExpression, binder As Binder) As BoundAsNewLocalDeclarations 9496Return VisitLocalDeclaration(CType(node, BoundLocalDeclaration), arg) 10014Public Overridable Function VisitLocalDeclaration(node As BoundLocalDeclaration, arg As A) As R 10717Public Overridable Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode 11514Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode 12541Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode 12548Dim localDeclarations As ImmutableArray(Of BoundLocalDeclaration) = Me.VisitList(node.LocalDeclarations) 13821Public 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