153 references to NamespaceKind
GenerateDocumentationAndConfigFiles (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (3)
39
case
NamespaceKind
.Module:
43
case
NamespaceKind
.Assembly:
47
case
NamespaceKind
.Compilation:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (2)
53
public
NamespaceKind
NamespaceKind =>
NamespaceKind
.Module;
Metrics (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (3)
39
case
NamespaceKind
.Module:
43
case
NamespaceKind
.Assembly:
47
case
NamespaceKind
.Compilation:
Metrics.Legacy (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (3)
39
case
NamespaceKind
.Module:
43
case
NamespaceKind
.Assembly:
47
case
NamespaceKind
.Compilation:
Microsoft.CodeAnalysis (2)
Compilation\SymbolInfo.cs (1)
69
const
NamespaceKind
NamespaceKindNamespaceGroup = 0;
Symbols\INamespaceSymbol.cs (1)
47
NamespaceKind
NamespaceKind { get; }
Microsoft.CodeAnalysis.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (3)
39
case
NamespaceKind
.Module:
43
case
NamespaceKind
.Assembly:
47
case
NamespaceKind
.Compilation:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (2)
53
public
NamespaceKind
NamespaceKind =>
NamespaceKind
.Module;
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (3)
39
case
NamespaceKind
.Module:
43
case
NamespaceKind
.Assembly:
47
case
NamespaceKind
.Compilation:
Microsoft.CodeAnalysis.BannedApiAnalyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (3)
39
case
NamespaceKind
.Module:
43
case
NamespaceKind
.Assembly:
47
case
NamespaceKind
.Compilation:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (2)
53
public
NamespaceKind
NamespaceKind =>
NamespaceKind
.Module;
Microsoft.CodeAnalysis.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (3)
39
case
NamespaceKind
.Module:
43
case
NamespaceKind
.Assembly:
47
case
NamespaceKind
.Compilation:
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (2)
53
public
NamespaceKind
NamespaceKind =>
NamespaceKind
.Module;
Microsoft.CodeAnalysis.CSharp (21)
Binder\BindingDiagnosticBag.cs (1)
130
if (ns.Extent.Kind ==
NamespaceKind
.Compilation)
Compilation\CSharpCompilation.cs (2)
1445
namespaceSymbol.NamespaceKind ==
NamespaceKind
.Compilation &&
1468
if (namespaceSymbol.NamespaceKind ==
NamespaceKind
.Compilation &&
Symbols\AssemblySymbol.cs (1)
153
if (namespaceSymbol.NamespaceKind ==
NamespaceKind
.Assembly && namespaceSymbol.ContainingAssembly == this)
Symbols\MergedNamespaceSymbol.cs (2)
259
if (_extent.Kind ==
NamespaceKind
.Module)
263
else if (_extent.Kind ==
NamespaceKind
.Assembly)
Symbols\ModuleSymbol.cs (2)
342
if (namespaceSymbol.NamespaceKind ==
NamespaceKind
.Module)
377
if (namespaceSymbol.Extent.Kind ==
NamespaceKind
.Module && namespaceSymbol.ContainingModule == this)
Symbols\NamespaceExtent.cs (8)
22
private readonly
NamespaceKind
_kind;
28
public
NamespaceKind
Kind
44
if (_kind ==
NamespaceKind
.Module)
61
if (_kind ==
NamespaceKind
.Assembly)
78
if (_kind ==
NamespaceKind
.Compilation)
97
_kind =
NamespaceKind
.Module;
106
_kind =
NamespaceKind
.Assembly;
115
_kind =
NamespaceKind
.Compilation;
Symbols\NamespaceSymbol.cs (3)
63
public
NamespaceKind
NamespaceKind
73
get { return this.NamespaceKind ==
NamespaceKind
.Compilation ? this.Extent.Compilation : null; }
108
if (extent.Kind ==
NamespaceKind
.Module)
Symbols\PublicModel\NamespaceSymbol.cs (1)
29
NamespaceKind
INamespaceSymbol.NamespaceKind => _underlying.NamespaceKind;
Symbols\Source\SourceAssemblySymbol.cs (1)
1071
Debug.Assert(moduleNs.Extent.Kind ==
NamespaceKind
.Module);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenTupleTest.cs (3)
6227
Assert.Equal(
NamespaceKind
.Compilation, ns.NamespaceKind);
6235
Assert.Equal(
NamespaceKind
.Assembly, ns.NamespaceKind);
6243
Assert.Equal(
NamespaceKind
.Module, ns.NamespaceKind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (12)
Compilation\SemanticModelAPITests.cs (1)
1271
Assert.Equal(
NamespaceKind
.Module, aliasTarget.NamespaceKind);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
3745
Assert.Equal(
NamespaceKind
.Compilation, declSymbol.NamespaceKind);
Symbols\AssemblyAndNamespaceTests.cs (4)
78
Assert.Equal(
NamespaceKind
.Module, ext.Kind);
216
Assert.Equal(
NamespaceKind
.Compilation, ns.Extent.Kind);
226
Assert.Equal(
NamespaceKind
.Module, constituentNs.Extent.Kind);
264
Assert.Equal(
NamespaceKind
.Compilation, ns.Extent.Kind);
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (3)
135
Assert.Equal(
NamespaceKind
.Module, extent.Kind);
148
Assert.Equal(
NamespaceKind
.Module, extent.Kind);
161
Assert.Equal(
NamespaceKind
.Module, extent.Kind);
Symbols\MockSymbolTests.cs (1)
94
Assert.Equal(
NamespaceKind
.Assembly, ne1.Kind);
Symbols\Source\UsingAliasTests.cs (2)
393
Assert.Equal(
NamespaceKind
.Module, global.NamespaceKind);
414
Assert.Equal(
NamespaceKind
.Module, global.NamespaceKind);
Microsoft.CodeAnalysis.Features (1)
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
310
.Where(n => n.NamespaceKind ==
NamespaceKind
.Module && n.ContainingAssembly == compilation.Assembly)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (3)
39
case
NamespaceKind
.Module:
43
case
NamespaceKind
.Assembly:
47
case
NamespaceKind
.Compilation:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (2)
53
public
NamespaceKind
NamespaceKind =>
NamespaceKind
.Module;
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (3)
39
case
NamespaceKind
.Module:
43
case
NamespaceKind
.Assembly:
47
case
NamespaceKind
.Compilation:
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (3)
39
case
NamespaceKind
.Module:
43
case
NamespaceKind
.Assembly:
47
case
NamespaceKind
.Compilation:
Microsoft.CodeAnalysis.VisualBasic (29)
Binding\BindingDiagnosticBag.vb (1)
139
If ns.Extent.Kind =
NamespaceKind
.Compilation Then
Binding\LookupResult.vb (1)
996
possiblyMergedNamespace.Extent.Kind <>
NamespaceKind
.Module Then
Compilation\VisualBasicCompilation.vb (1)
1475
If vbNs IsNot Nothing AndAlso vbNs.Extent.Kind =
NamespaceKind
.Compilation AndAlso vbNs.Extent.Compilation Is Me Then
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (4)
47
Debug.Assert(lookupResult.Extent.Kind =
NamespaceKind
.Module OrElse lookupResult.Extent.Kind =
NamespaceKind
.Compilation)
49
If lookupResult IsNot symbol AndAlso lookupResult.Extent.Kind =
NamespaceKind
.Compilation Then
52
If ns IsNot Nothing AndAlso ns.Extent.Kind <>
NamespaceKind
.Compilation AndAlso
Symbols\AssemblySymbol.vb (1)
150
If namespaceSymbol.Extent.Kind =
NamespaceKind
.Assembly AndAlso namespaceSymbol.ContainingAssembly = Me Then
Symbols\MergedNamespaceSymbol.vb (4)
333
If Me.Extent.Kind =
NamespaceKind
.Module Then
336
ElseIf Me.Extent.Kind =
NamespaceKind
.Assembly Then
601
Debug.Assert(ns.NamespaceKind =
NamespaceKind
.Module OrElse ns.NamespaceKind =
NamespaceKind
.Compilation)
Symbols\ModuleSymbol.vb (1)
265
If moduleNs IsNot Nothing And moduleNs.Extent.Kind =
NamespaceKind
.Module And moduleNs.ContainingModule = Me Then
Symbols\NamespaceExtent.vb (11)
18
Private ReadOnly _kind As
NamespaceKind
24
Public ReadOnly Property Kind As
NamespaceKind
36
If Kind =
NamespaceKind
.Module Then
50
If Kind =
NamespaceKind
.Assembly Then
64
If Kind =
NamespaceKind
.Compilation Then
80
_kind =
NamespaceKind
.Module
88
_kind =
NamespaceKind
.Assembly
96
_kind =
NamespaceKind
.Compilation
106
Const assert1 As Integer = 1 Mod (
NamespaceKind
.Compilation - NamespaceKindNamespaceGroup)
109
Const assert2 As Integer = 1 Mod (
NamespaceKind
.Assembly - NamespaceKindNamespaceGroup)
112
Const assert3 As Integer = 1 Mod (
NamespaceKind
.Module - NamespaceKindNamespaceGroup)
Symbols\NamespaceSymbol.vb (4)
74
Public ReadOnly Property NamespaceKind As
NamespaceKind
85
Return If(Me.NamespaceKind =
NamespaceKind
.Compilation, Me.Extent.Compilation, Nothing)
119
If extent.Kind =
NamespaceKind
.Module Then
577
Private ReadOnly Property INamespaceSymbol_NamespaceKind As
NamespaceKind
Implements INamespaceSymbol.NamespaceKind
Symbols\SymbolExtensions.vb (1)
12
Friend Const NamespaceKindNamespaceGroup As
NamespaceKind
= Nothing
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (3)
CodeGen\CodeGenTuples.vb (3)
8951
Assert.Equal(
NamespaceKind
.Compilation, ns.NamespaceKind)
8959
Assert.Equal(
NamespaceKind
.Assembly, ns.NamespaceKind)
8967
Assert.Equal(
NamespaceKind
.Module, ns.NamespaceKind)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (16)
Binding\LookupTests.vb (12)
1618
Assert.Equal(
NamespaceKind
.Module, ns.NamespaceKind)
1668
Assert.Equal(
NamespaceKind
.Compilation, ns.NamespaceKind)
1728
Assert.Equal(
NamespaceKind
.Module, ns2.NamespaceKind)
1737
Assert.Equal(
NamespaceKind
.Module, ns1.NamespaceKind)
2103
Assert.Equal(
NamespaceKind
.Module, DirectCast(info2.Symbol, NamespaceSymbol).NamespaceKind)
2109
Assert.Equal(
NamespaceKind
.Module, DirectCast(info1.Symbol, NamespaceSymbol).NamespaceKind)
2358
Assert.Equal(
NamespaceKind
.Module, DirectCast(info2.Symbol, NamespaceSymbol).NamespaceKind)
2364
Assert.Equal(
NamespaceKind
.Module, DirectCast(info1.Symbol, NamespaceSymbol).NamespaceKind)
2459
Assert.Equal(
NamespaceKind
.Module, DirectCast(info2.Symbol, NamespaceSymbol).NamespaceKind)
2465
Assert.Equal(
NamespaceKind
.Module, DirectCast(info1.Symbol, NamespaceSymbol).NamespaceKind)
2736
Assert.Equal(
NamespaceKind
.Module, DirectCast(info2.Symbol, NamespaceSymbol).NamespaceKind)
2742
Assert.Equal(
NamespaceKind
.Module, DirectCast(info1.Symbol, NamespaceSymbol).NamespaceKind)
Compilation\CompilationAPITests.vb (3)
2556
NamespaceKind
.Compilation,
2561
NamespaceKind
.Assembly,
2567
kind As
NamespaceKind
,
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (1)
2612
Assert.Equal(
NamespaceKind
.Compilation, nsSymbolA.NamespaceKind)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (8)
SymbolsTests\AssemblyAndNamespaceTests.vb (4)
437
Assert.Equal(
NamespaceKind
.Compilation, ext.Kind)
447
Assert.Equal(
NamespaceKind
.Module, constituentNs.Extent.Kind)
488
Assert.Equal(
NamespaceKind
.Compilation, ns.Extent.Kind)
497
Assert.Equal(
NamespaceKind
.Module, constituentNs.Extent.Kind)
SymbolsTests\Metadata\PE\LoadingNamespacesAndTypes.vb (3)
116
Assert.Equal(extent.Kind,
NamespaceKind
.Module)
129
Assert.Equal(extent.Kind,
NamespaceKind
.Module)
142
Assert.Equal(extent.Kind,
NamespaceKind
.Module)
SymbolsTests\MockSymbolTests.vb (1)
72
Assert.Equal(ne1.Kind,
NamespaceKind
.Assembly)
Microsoft.CodeAnalysis.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (3)
39
case
NamespaceKind
.Module:
43
case
NamespaceKind
.Assembly:
47
case
NamespaceKind
.Compilation:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (2)
53
public
NamespaceKind
NamespaceKind =>
NamespaceKind
.Module;
Roslyn.Diagnostics.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (3)
39
case
NamespaceKind
.Module:
43
case
NamespaceKind
.Assembly:
47
case
NamespaceKind
.Compilation:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (2)
53
public
NamespaceKind
NamespaceKind =>
NamespaceKind
.Module;
Test.Utilities (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (3)
39
case
NamespaceKind
.Module:
43
case
NamespaceKind
.Assembly:
47
case
NamespaceKind
.Compilation:
Text.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (3)
39
case
NamespaceKind
.Module:
43
case
NamespaceKind
.Assembly:
47
case
NamespaceKind
.Compilation:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (2)
53
public
NamespaceKind
NamespaceKind =>
NamespaceKind
.Module;