34 references to NamespaceKind
Microsoft.CodeAnalysis.VisualBasic (21)
Binding\Binder_Expressions.vb (6)
612If namespaceExpr.NamespaceSymbol.NamespaceKind = NamespaceKindNamespaceGroup Then 3352If namespaceReceiver.NamespaceSymbol.NamespaceKind = NamespaceKindNamespaceGroup Then 3398DirectCast(candidate, NamespaceSymbol).NamespaceKind = NamespaceKindNamespaceGroup Then 3435If parentNamespace.NamespaceSymbol.NamespaceKind = NamespaceKindNamespaceGroup AndAlso 3448Debug.Assert(namespaceGroup.NamespaceKind = NamespaceKindNamespaceGroup) 3451If other.NamespaceKind <> NamespaceKindNamespaceGroup Then
BoundTree\BoundExpressionExtensions.vb (1)
620If symbol.Kind = SymbolKind.Namespace AndAlso DirectCast(symbol, NamespaceSymbol).NamespaceKind = NamespaceKindNamespaceGroup Then
BoundTree\BoundNamespaceExpression.vb (2)
28If NamespaceSymbol.NamespaceKind = NamespaceKindNamespaceGroup Then 39Debug.Assert(AliasOpt Is Nothing OrElse NamespaceSymbol.NamespaceKind <> NamespaceKindNamespaceGroup)
Compilation\SemanticModel.vb (5)
1532ElseIf symbol.Kind = SymbolKind.Namespace AndAlso DirectCast(symbol, NamespaceSymbol).NamespaceKind = NamespaceKindNamespaceGroup Then 1604Debug.Assert(item.Kind <> SymbolKind.Namespace OrElse DirectCast(item, NamespaceSymbol).NamespaceKind <> NamespaceKindNamespaceGroup) 1684Debug.Assert(item.Kind <> SymbolKind.Namespace OrElse DirectCast(item, NamespaceSymbol).NamespaceKind <> NamespaceKindNamespaceGroup) 1717Debug.Assert(item.Kind <> SymbolKind.Namespace OrElse DirectCast(item, NamespaceSymbol).NamespaceKind <> NamespaceKindNamespaceGroup) 1984DirectCast(result.SingleSymbol, NamespaceSymbol).NamespaceKind = NamespaceKindNamespaceGroup Then
Compilation\SyntaxTreeSemanticModel.vb (1)
652If ns.NamespaceKind = NamespaceKindNamespaceGroup Then
Symbols\ExtendedErrorTypeSymbol.vb (2)
58DirectCast(candidateSymbols(0), NamespaceSymbol).NamespaceKind = NamespaceKindNamespaceGroup Then 66Debug.Assert(item.Kind <> SymbolKind.Namespace OrElse DirectCast(item, NamespaceSymbol).NamespaceKind <> NamespaceKindNamespaceGroup)
Symbols\MergedNamespaceSymbol.vb (2)
594Debug.Assert(ns.NamespaceKind = NamespaceKind.Module OrElse ns.NamespaceKind = NamespaceKind.Compilation)
Symbols\NamespaceSymbol.vb (2)
85Return If(Me.NamespaceKind = NamespaceKind.Compilation, Me.Extent.Compilation, Nothing) 579Return Me.NamespaceKind
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (13)
Binding\LookupTests.vb (12)
1622Assert.Equal(NamespaceKind.Module, ns.NamespaceKind) 1672Assert.Equal(NamespaceKind.Compilation, ns.NamespaceKind) 1732Assert.Equal(NamespaceKind.Module, ns2.NamespaceKind) 1741Assert.Equal(NamespaceKind.Module, ns1.NamespaceKind) 2107Assert.Equal(NamespaceKind.Module, DirectCast(info2.Symbol, NamespaceSymbol).NamespaceKind) 2113Assert.Equal(NamespaceKind.Module, DirectCast(info1.Symbol, NamespaceSymbol).NamespaceKind) 2362Assert.Equal(NamespaceKind.Module, DirectCast(info2.Symbol, NamespaceSymbol).NamespaceKind) 2368Assert.Equal(NamespaceKind.Module, DirectCast(info1.Symbol, NamespaceSymbol).NamespaceKind) 2463Assert.Equal(NamespaceKind.Module, DirectCast(info2.Symbol, NamespaceSymbol).NamespaceKind) 2469Assert.Equal(NamespaceKind.Module, DirectCast(info1.Symbol, NamespaceSymbol).NamespaceKind) 2740Assert.Equal(NamespaceKind.Module, DirectCast(info2.Symbol, NamespaceSymbol).NamespaceKind) 2746Assert.Equal(NamespaceKind.Module, DirectCast(info1.Symbol, NamespaceSymbol).NamespaceKind)
Compilation\CompilationAPITests.vb (1)
2568Assert.Equal(kind, testNs1.NamespaceKind)