39 references to LocalSymbol
Microsoft.CodeAnalysis.VisualBasic (39)
Analysis\FlowAnalysis\AbstractRegionDataFlowPass.vb (2)
58Return declarations(0).LocalSymbol 63locals(i) = declarations(i).LocalSymbol
Analysis\FlowAnalysis\DataFlowPass.vb (11)
334Return DirectCast(node, BoundLocalDeclaration).LocalSymbol 1338Dim symbol = local.LocalSymbol 1603Dim local As LocalSymbol = node.LocalSymbol 1878Dim local = variableDeclaration.LocalSymbol 1888Dim local = DirectCast(variableDeclarations, BoundLocalDeclaration).LocalSymbol 1905NoteRead(variableDeclaration.LocalSymbol) 1908NoteRead(DirectCast(variableDeclarations, BoundLocalDeclaration).LocalSymbol) 2050GetOrCreateSlot(localDeclaration.LocalSymbol) 2073Assign(localDecl, node.Initializer, ConsiderLocalInitiallyAssigned(localDecl.LocalSymbol) OrElse variableIsUsedDirectlyAndIsAlwaysAssigned) 2091Assign(localDecl, node.Initializer, ConsiderLocalInitiallyAssigned(localDecl.LocalSymbol) OrElse variableIsUsedDirectlyAndIsAlwaysAssigned) 2107Return declarations(0).LocalSymbol
Analysis\FlowAnalysis\VariablesDeclaredWalker.vb (1)
39_variablesDeclared.Add(node.LocalSymbol)
Binding\Binder_Statements.vb (6)
1039locals(0) = var0.Update(var0.LocalSymbol, Nothing, var0.IdentifierInitializerOpt, True) 2089locals.Add(DirectCast(localDecl, BoundLocalDeclaration).LocalSymbol) 2093locals.Add(DirectCast(decl, BoundLocalDeclaration).LocalSymbol) 2946declaredOrInferredLocalOpt = localDeclaration.LocalSymbol 4465boundLocalDeclaration.LocalSymbol, 4477localDeclaration.LocalSymbol,
BoundTree\BoundLocalDeclaration.vb (4)
40Debug.Assert(LocalSymbol.IsConst AndAlso InitializerOpt.IsStrictNothingLiteral()) 42Debug.Assert(LocalSymbol.Type.IsSameTypeIgnoringAll(InitializerOpt.Type) OrElse InitializerOpt.Type.IsErrorType() OrElse 43(LocalSymbol.IsConst AndAlso LocalSymbol.Type.SpecialType = SpecialType.System_Object AndAlso
Generated\BoundNodes.xml.Generated.vb (3)
4490If localSymbol IsNot Me.LocalSymbol OrElse declarationInitializerOpt IsNot Me.DeclarationInitializerOpt OrElse identifierInitializerOpt IsNot Me.IdentifierInitializerOpt OrElse initializedByAsNew <> Me.InitializedByAsNew Then 12519Return node.Update(node.LocalSymbol, declarationInitializerOpt, identifierInitializerOpt, node.InitializedByAsNew) 13795New TreeDumperNode("localSymbol", node.LocalSymbol, Nothing),
Lowering\LocalRewriter\LocalRewriter_AsNewLocalDeclarations.vb (1)
25Dim localSymbol = localDeclaration.LocalSymbol
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (5)
16Dim localSymbol = node.LocalSymbol 102node.LocalSymbol, 103node.LocalSymbol.Type 108type:=node.LocalSymbol.Type 113If node.LocalSymbol.IsStatic Then
Lowering\LocalRewriter\LocalRewriter_Using.vb (4)
96placeholderInfo = node.UsingInfo.PlaceholderInfo(localVariableDeclaration.LocalSymbol.Type) 100localVariableDeclaration.LocalSymbol, 109placeholderInfo = node.UsingInfo.PlaceholderInfo(localAsNewDeclaration.LocalDeclarations.First.LocalSymbol.Type) 115localAsNewDeclaration.LocalDeclarations(initializedVariableIndex).LocalSymbol,
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
85Dim localSymbol = node.LocalSymbol
Operations\VisualBasicOperationFactory_Methods.vb (1)
465Return New VariableDeclaratorOperation(boundLocalDeclaration.LocalSymbol, initializer, ignoredArguments, _semanticModel, boundLocalDeclaration.Syntax, isImplicit:=boundLocalDeclaration.WasCompilerGenerated)