4 instantiations of BoundLocalDeclaration
Microsoft.CodeAnalysis.VisualBasic (4)
Binding\Binder_Statements.vb (2)
307Dim localDeclaration = New BoundLocalDeclaration(methodBlock.BlockStatement, 1249Return New BoundLocalDeclaration(name, symbol, declarationInitializer, identifierInitializer, isInitializedByAsNew)
BoundTree\BoundLocalDeclaration.vb (1)
15MyClass.New(syntax, localSymbol, initializerOpt, Nothing, False, False)
Generated\BoundNodes.xml.Generated.vb (1)
4491Dim result = New BoundLocalDeclaration(Me.Syntax, localSymbol, declarationInitializerOpt, identifierInitializerOpt, initializedByAsNew, Me.HasErrors)
52 references to BoundLocalDeclaration
Microsoft.CodeAnalysis.VisualBasic (52)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1048Public 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 1336Dim local = DirectCast(node, BoundLocalDeclaration) 1599Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode 1665Friend Overridable Sub AssignLocalOnDeclaration(local As LocalSymbol, node As BoundLocalDeclaration) 1888Dim local = DirectCast(variableDeclarations, BoundLocalDeclaration).LocalSymbol 1908NoteRead(DirectCast(variableDeclarations, BoundLocalDeclaration).LocalSymbol) 2042Dim declarations As ImmutableArray(Of BoundLocalDeclaration) = node.LocalDeclarations 2067Dim localDecl As BoundLocalDeclaration = declarations(0) 2105Protected 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)
1029Dim locals = ArrayBuilder(Of BoundLocalDeclaration).GetInstance(nameCount) 1037Dim var0 As BoundLocalDeclaration = locals(0) 1087) As BoundLocalDeclaration 2060Dim localDecl As BoundLocalDeclaration = DirectCast(boundStatement, BoundLocalDeclaration) 2089locals.Add(DirectCast(localDecl, BoundLocalDeclaration).LocalSymbol) 2093locals.Add(DirectCast(decl, BoundLocalDeclaration).LocalSymbol) 4455Dim boundLocalDeclaration = DirectCast(localDeclarations, BoundLocalDeclaration) 4474Dim localDeclaration As BoundLocalDeclaration = boundAsNewDeclarations.LocalDeclarations(declarationIndex)
BoundTree\BoundTreeVisitor.vb (1)
72Return VisitLocalDeclaration(CType(node, BoundLocalDeclaration), arg)
Generated\BoundNodes.xml.Generated.vb (12)
4489Public Function Update(localSymbol As LocalSymbol, declarationInitializerOpt As BoundExpression, identifierInitializerOpt As BoundArrayCreation, initializedByAsNew As Boolean) As BoundLocalDeclaration 4502Public Sub New(syntax As SyntaxNode, localDeclarations As ImmutableArray(Of BoundLocalDeclaration), initializer As BoundExpression, binder As Binder, Optional hasErrors As Boolean = False) 4515Private ReadOnly _LocalDeclarations As ImmutableArray(Of BoundLocalDeclaration) 4516Public ReadOnly Property LocalDeclarations As ImmutableArray(Of BoundLocalDeclaration) 4541Public Function Update(localDeclarations As ImmutableArray(Of BoundLocalDeclaration), initializer As BoundExpression, binder As Binder) As BoundAsNewLocalDeclarations 9471Return VisitLocalDeclaration(CType(node, BoundLocalDeclaration), arg) 9989Public Overridable Function VisitLocalDeclaration(node As BoundLocalDeclaration, arg As A) As R 10692Public Overridable Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode 11489Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode 12516Public Overrides Function VisitLocalDeclaration(node As BoundLocalDeclaration) As BoundNode 12523Dim localDeclarations As ImmutableArray(Of BoundLocalDeclaration) = Me.VisitList(node.LocalDeclarations) 13793Public 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
Operations\VisualBasicOperationFactory.vb (2)
146Return CreateBoundLocalDeclarationOperation(DirectCast(boundNode, BoundLocalDeclaration)) 1362Private Function CreateBoundLocalDeclarationOperation(boundLocalDeclaration As BoundLocalDeclaration) As IVariableDeclarationGroupOperation
Operations\VisualBasicOperationFactory_Methods.vb (3)
409declarators = declarationGroup.Cast(Of BoundLocalDeclaration).SelectAsArray(AddressOf GetVariableDeclarator) 415Dim last = DirectCast(declarationGroup.Last(), BoundLocalDeclaration) 455Private Function GetVariableDeclarator(boundLocalDeclaration As BoundLocalDeclaration) As IVariableDeclaratorOperation