7 instantiations of NamespaceBinder
Microsoft.CodeAnalysis.VisualBasic (5)
Binding\BinderBuilder.vb (4)
49Dim namespaceBinder As Binder = New NamespaceBinder(sourceFileBinder, moduleSymbol.ContainingSourceAssembly.DeclaringCompilation.GlobalNamespace) 67Dim namespaceBinder As Binder = New NamespaceBinder(projectImportsBinder, moduleSymbol.ContainingSourceAssembly.DeclaringCompilation.GlobalNamespace) 181Return New NamespaceBinder(containingBinder, moduleSymbol.ContainingSourceAssembly.DeclaringCompilation.GlobalNamespace) 205binder = New NamespaceBinder(binder, nsSymbol)
Binding\BinderFactory.vb (1)
620Return New NamespaceBinder(containingBinder, nsChild)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
CompilationContext.vb (2)
572binder = BuildImportedSymbolsBinder(binder, New NamespaceBinder(binder, compilation.GlobalNamespace), importRecordGroups) 599binder = New NamespaceBinder(binder, [namespace])
22 references to NamespaceBinder
Microsoft.CodeAnalysis.VisualBasic (9)
Binding\BinderBuilder.vb (2)
174nsSymbol As NamespaceSymbol) As NamespaceBinder 193Dim binder As NamespaceBinder = CreateBinderForNamespace(moduleSymbol, tree, nsSymbol)
Binding\BinderFactory.vb (6)
165Debug.Assert(TypeOf rootNamespaceBinder Is NamespaceBinder) 180Dim containingNamespaceBinder = TryCast(containingBinder, NamespaceBinder) 187containingNamespaceBinder = DirectCast(rootNamespaceBinder, NamespaceBinder) 595Private Function BuildNamespaceBinder(containingBinder As NamespaceBinder, childName As NameSyntax, globalNamespaceAllowed As Boolean) As NamespaceBinder 601Return DirectCast(BinderBuilder.CreateBinderForNamespace(_sourceModule, _tree, _sourceModule.GlobalNamespace), NamespaceBinder)
Compilation\SyntaxTreeSemanticModel.vb (1)
946If binder IsNot Nothing AndAlso TypeOf binder Is NamespaceBinder Then
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (13)
SymbolsTests\Source\BindingsTests.vb (13)
118Dim context As Binder, typeContext As NamedTypeBinder, nsContext As NamespaceBinder 131Assert.IsType(GetType(NamespaceBinder), context) 132nsContext = DirectCast(context, NamespaceBinder) 136Assert.IsType(GetType(NamespaceBinder), context) 137nsContext = DirectCast(context, NamespaceBinder) 147Assert.IsType(GetType(NamespaceBinder), context) 148nsContext = DirectCast(context, NamespaceBinder) 153Assert.IsType(GetType(NamespaceBinder), context) 154nsContext = DirectCast(context, NamespaceBinder) 159Assert.IsType(GetType(NamespaceBinder), context) 160nsContext = DirectCast(context, NamespaceBinder) 165Assert.IsType(GetType(NamespaceBinder), context) 166nsContext = DirectCast(context, NamespaceBinder)