19 references to RootBinder
Microsoft.CodeAnalysis.VisualBasic (14)
Binding\InitializerSemanticModel.vb (3)
148Dim parameterSymbol = DirectCast(Me.RootBinder.ContainingMember, SourceComplexParameterSymbol) 170Dim fieldSymbol = TryCast(Me.RootBinder.ContainingMember, SourceFieldSymbol) 175Dim propertySymbol = TryCast(Me.RootBinder.ContainingMember, SourcePropertySymbol)
Binding\MemberSemanticModel.vb (9)
91Dim binder = GetEnclosingBinderInternal(Me.RootBinder, Me.Root, FindInitialNodeFromPosition(position), position) 97Dim binder = GetEnclosingBinderInternal(Me.RootBinder, Me.Root, node, node.SpanStart) 1177Return RootBinder.Compilation 1183Return RootBinder.ContainingMember 1220If Me.RootBinder.ImplicitVariableDeclarationAllowed AndAlso Not Me.RootBinder.AllImplicitVariableDeclarationsAreHandled Then 1224If Not Me.RootBinder.AllImplicitVariableDeclarationsAreHandled Then 1226Me.GuardedIncrementalBind(Me.Root, Me.RootBinder) 1229Me.RootBinder.DisallowFurtherImplicitVariableDeclaration(BindingDiagnosticBag.Discarded)
Binding\MethodBodySemanticModel.vb (1)
41Dim containingBinder As Binder = Me.RootBinder
Compilation\SyntaxTreeSemanticModel.vb (1)
168Debug.Assert(model Is Nothing OrElse model.RootBinder.IsSemanticModelBinder)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (5)
Binding\MethodBodyBindingTests.vb (5)
84Assert.Same(meth1Context, meth1Binding.RootBinder.ContainingBinder) ' Strip off SemanticModelBinder 110Assert.Same(meth2Context, meth2Binding.RootBinder.ContainingBinder) ' Strip off SemanticModelBinder 125Dim context As BlockBaseBinder = DirectCast(meth1Binding.RootBinder.GetBinder(meth1Stmts), BlockBaseBinder) 132Dim ifContext = DirectCast(meth1Binding.RootBinder.GetBinder(ifPartStmts), BlockBaseBinder) 137Dim elseContext = DirectCast(meth1Binding.RootBinder.GetBinder(elsePartStmts), BlockBaseBinder)