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