390 references to Namespace
Microsoft.CodeAnalysis (26)
Compilation\Compilation.cs (1)
1712case SymbolKind.Namespace:
Compilation\SymbolInfo.cs (2)
70Debug.Assert(symbol is null || symbol.Kind != SymbolKind.Namespace || ((INamespaceSymbol)symbol).NamespaceKind != NamespaceKindNamespaceGroup); 73Debug.Assert(item.Kind != SymbolKind.Namespace || ((INamespaceSymbol)item).NamespaceKind != NamespaceKindNamespaceGroup);
DiagnosticAnalyzer\AnalysisScope.cs (1)
149!((symbol.Kind == SymbolKind.Namespace && ((INamespaceSymbol)symbol).IsGlobalNamespace));
DiagnosticAnalyzer\AnalyzerDriver.cs (3)
2457var getSymbol = topmostNodeForAnalysis != declaringReferenceSyntax || declaredSymbol.Kind == SymbolKind.Namespace; 2786declaredSymbol.Kind == SymbolKind.Namespace && 2787otherSymbol.Kind == SymbolKind.Namespace &&
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
1117case SymbolKind.Namespace: // We are exposing assembly/module attributes on global namespace symbol.
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (1)
179case SymbolKind.Namespace:
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
859symbolDeclaredEvent.Symbol.Kind != SymbolKind.Namespace)
DiagnosticAnalyzer\SuppressMessageAttributeState.cs (2)
76if (symbol.Kind != SymbolKind.Namespace) 171if (symbol.Kind == SymbolKind.Namespace)
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (3)
203singleResult = candidateMembers.FirstOrDefault(s => s.Kind == SymbolKind.Namespace); 222s.Kind is not SymbolKind.Namespace and 832s.Kind is SymbolKind.Namespace or
DocumentationCommentId.cs (5)
708kind = SymbolKind.Namespace; 765else if (kind == SymbolKind.Namespace) 811case SymbolKind.Namespace: 1152if (symbol.Kind == SymbolKind.Namespace || (symbol.Kind == SymbolKind.NamedType && ((INamedTypeSymbol)symbol).Arity == 0)) 1173if (symbol.Kind == SymbolKind.Namespace)
Emit\EditAndContinue\SymbolChanges.cs (1)
349if (internalSymbol.Kind == SymbolKind.Namespace)
InternalUtilities\GeneratedCodeUtilities.cs (1)
27if (symbol.Kind != SymbolKind.Namespace)
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (1)
153if (containingSymbol.Kind == SymbolKind.Namespace &&
Symbols\Attributes\CommonAttributeData.cs (1)
74if (attributeType.ContainingSymbol?.Kind != SymbolKind.Namespace)
Symbols\ISymbolExtensions.cs (1)
95if (sym.Kind == SymbolKind.Namespace)
Symbols\SymbolKindExtensions.cs (1)
25case SymbolKind.Namespace:
Microsoft.CodeAnalysis.CodeStyle (16)
AccessibilityExtensions.cs (1)
29case SymbolKind.Namespace:
EditorConfigNamingStyleParser_SymbolSpec.cs (2)
124private static readonly SymbolKindOrTypeKind _namespace = new(SymbolKind.Namespace); 418case SymbolKind.Namespace:
GeneratedCodeUtilities.cs (1)
27if (symbol.Kind != SymbolKind.Namespace)
ISymbolExtensions.cs (2)
49while (symbol != null && symbol.Kind != SymbolKind.Namespace) 472=> symbol?.Kind == SymbolKind.Namespace;
ISymbolExtensions_Accessibility.cs (1)
132case SymbolKind.Namespace:
NamingStyleDiagnosticAnalyzerBase.cs (1)
40SymbolKind.Namespace,
SuppressMessageAttributeState.TargetSymbolResolver.cs (3)
203singleResult = candidateMembers.FirstOrDefault(s => s.Kind == SymbolKind.Namespace); 222s.Kind is not SymbolKind.Namespace and 832s.Kind is SymbolKind.Namespace or
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Namespace => NamespacesAreEquivalent((INamespaceSymbol)x, (INamespaceSymbol)y, equivalentTypesWithDifferingAssemblies),
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
71SymbolKind.Namespace => CombineHashCodes((INamespaceSymbol)x, currentHash),
SymbolKey.AliasSymbolKey.cs (1)
73else if (symbol.Kind != SymbolKind.Namespace)
SymbolSpecification.cs (1)
74new SymbolKindOrTypeKind(SymbolKind.Namespace),
UseCompoundAssignmentUtilities.cs (1)
113case SymbolKind.Namespace:
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractFlagsEnumGenerator.cs (1)
50if (containingSymbol.Kind == SymbolKind.Namespace &&
CodeGenerationNamespaceSymbol.cs (1)
31public override SymbolKind Kind => SymbolKind.Namespace;
Microsoft.CodeAnalysis.CSharp (70)
Binder\Binder_Expressions.cs (3)
1994case SymbolKind.Namespace: 2006case SymbolKind.Namespace: 6712else if (sym.Kind == SymbolKind.Namespace)
Binder\Binder_Lookup.cs (2)
1486else if ((options & LookupOptions.MustNotBeNamespace) != 0 && unwrappedSymbol.Kind == SymbolKind.Namespace) 1618else if ((options & LookupOptions.MustNotBeNamespace) != 0 && (symbol.Kind == SymbolKind.Namespace))
Binder\Binder_NameConflicts.cs (1)
143case SymbolKind.Namespace:
Binder\Binder_Patterns.cs (1)
943type.ContainingSymbol is var declContainer && declContainer.Kind == SymbolKind.Namespace && declContainer.Name == "System" &&
Binder\Binder_Symbols.cs (8)
977if (s.Kind == SymbolKind.Namespace) 1943if (srcSymbol.Kind == SymbolKind.Namespace && mdSymbol.Kind == SymbolKind.NamedType) 1954else if (srcSymbol.Kind == SymbolKind.NamedType && mdSymbol.Kind == SymbolKind.Namespace) 1979Debug.Assert(!(srcSymbol.Kind == SymbolKind.Namespace && mdSymbol.Kind == SymbolKind.Namespace)); 2056else if (first.Kind == SymbolKind.Namespace && second.Kind == SymbolKind.NamedType) 2069else if (first.Kind == SymbolKind.NamedType && second.Kind == SymbolKind.Namespace) 2440if (symbol.Kind == SymbolKind.Namespace)
Binder\ImportChain.cs (1)
110if (target.Kind == SymbolKind.Namespace)
Binder\InContainerBinder.cs (1)
82if (_container.Kind == SymbolKind.Namespace)
Binder\Semantics\AccessCheck.cs (1)
191case SymbolKind.Namespace:
Binder\Semantics\Conversions\ConversionsBase.cs (1)
3019ContainingSymbol: { Kind: SymbolKind.Namespace },
Binder\WithUsingNamespacesAndTypesBinder.cs (2)
92case SymbolKind.Namespace: 166case SymbolKind.Namespace:
Compilation\CSharpCompilation.cs (1)
3328Debug.Assert(symbol.ContainingSymbol.Kind == SymbolKind.Namespace); // avoid unnecessary traversal of nested types
Compilation\CSharpSemanticModel.cs (2)
1577if ((object)container == null || container.Kind == SymbolKind.Namespace) 1748if (lookupResult.Symbols.Any(t => t.Kind == SymbolKind.NamedType || t.Kind == SymbolKind.Namespace || t.Kind == SymbolKind.ErrorType))
Compilation\SyntaxTreeSemanticModel.cs (1)
2408case SymbolKind.Namespace:
Compiler\ClsComplianceChecker.cs (4)
803if (symbol.Kind != SymbolKind.Namespace) 955if (symbol.Kind == SymbolKind.Namespace) 1112if (symbol.Kind == SymbolKind.Namespace) 1131Debug.Assert(symbol.Kind != SymbolKind.Namespace);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (3)
242if (member.Kind == SymbolKind.Namespace) 476case SymbolKind.Namespace: 543case SymbolKind.Namespace:
Emitter\Model\PEAssemblyBuilder.cs (1)
535var subnamespace = (NamespaceSymbol)result.GetMembers(partName).FirstOrDefault(m => m.Kind == SymbolKind.Namespace);
Emitter\Model\PEModuleBuilder.cs (5)
228case SymbolKind.Namespace: 239case SymbolKind.Namespace: 343case SymbolKind.Namespace: 354case SymbolKind.Namespace: 550if (member.Kind == SymbolKind.Namespace)
Errors\MessageProvider.cs (1)
113if (symbol.Kind == SymbolKind.Assembly || symbol.Kind == SymbolKind.Namespace)
FlowAnalysis\EmptyStructTypeCache.cs (1)
260for (; symbol != null && symbol.Kind != SymbolKind.Namespace; symbol = symbol.ContainingSymbol)
Symbols\AliasSymbol.cs (1)
83if (previousTarget.Kind != SymbolKind.Namespace)
Symbols\ExtendedErrorTypeSymbol.cs (1)
36(containingSymbol.Kind == SymbolKind.Namespace) ||
Symbols\MergedNamespaceSymbol.cs (1)
145if (childSymbol.Kind == SymbolKind.Namespace)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
370while (s.Kind != SymbolKind.Namespace)
Symbols\MissingMetadataTypeSymbol.cs (1)
254if (symbol.Kind == SymbolKind.Namespace) // VB should also check name casing.
Symbols\NamedTypeSymbol.cs (1)
1641ContainingSymbol?.Kind == SymbolKind.Namespace &&
Symbols\NamespaceOrTypeSymbol.cs (1)
41return Kind == SymbolKind.Namespace;
Symbols\NamespaceSymbol.cs (2)
123return SymbolKind.Namespace; 288if (sym.Kind == SymbolKind.Namespace)
Symbols\PublicModel\NamespaceOrTypeSymbol.cs (2)
38bool INamespaceOrTypeSymbol.IsNamespace => UnderlyingSymbol.Kind == SymbolKind.Namespace; 40bool INamespaceOrTypeSymbol.IsType => UnderlyingSymbol.Kind != SymbolKind.Namespace;
Symbols\Source\SourceAssemblySymbol.cs (2)
1107if (member.Kind == SymbolKind.Namespace) 2060case SymbolKind.Namespace:
Symbols\Source\SourceMemberContainerSymbol.cs (3)
259if (ContainingSymbol.Kind == SymbolKind.Namespace && 282if (containingSymbol.Kind == SymbolKind.Namespace) 432case SymbolKind.Namespace:
Symbols\Source\SourceModuleSymbol.cs (2)
171case SymbolKind.Namespace: 561case SymbolKind.Namespace:
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
734if (imported.Kind == SymbolKind.Namespace)
Symbols\Source\SourceNamespaceSymbol.cs (3)
277Debug.Assert(symbol.Kind == SymbolKind.Namespace); 559hasNamespaces |= (builder[i].Kind == SymbolKind.Namespace); 571members = symbol.Kind == SymbolKind.Namespace
Symbols\Symbol.cs (1)
510case SymbolKind.Namespace:
Symbols\SymbolDistinguisher.cs (1)
74case SymbolKind.Namespace:
Symbols\SymbolExtensions.cs (2)
136case SymbolKind.Namespace: 253for (; ((object?)containingSymbol != null) && (containingSymbol.Kind != SymbolKind.Namespace); containingSymbol = containingSymbol.ContainingSymbol)
Symbols\SymbolKindExtensions.cs (1)
20case SymbolKind.Namespace:
Symbols\TypeSymbolExtensions.cs (3)
489if (symbol.Kind != SymbolKind.Namespace) 922for (Symbol s2 = sym2; s2.Kind != SymbolKind.Namespace; s2 = s2.ContainingSymbol) 1687if (container.Kind != SymbolKind.Namespace)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
NullableImpactingSpanWalker.cs (1)
152if (symbolInfo.Symbol.IsKind(SymbolKind.Namespace))
SemanticModelExtensions.cs (1)
172if (symbolInfo.Symbol != null && symbolInfo.Symbol.Kind == SymbolKind.Namespace)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (1)
NamingStylesTests.cs (1)
211[InlineData("} namespace [|c2|] {", "} namespace C2 {", SymbolKind.Namespace, Accessibility.Public)]
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (6)
Diagnostics\NamingStyles\EditorConfigNamingStyleParserTests.cs (3)
341[InlineData("namespace", new object[] { SymbolKind.Namespace })] 344[InlineData("*", new object[] { SymbolKind.Namespace, TypeKind.Class, TypeKind.Struct, TypeKind.Interface, TypeKind.Enum, SymbolKind.Property, MethodKind.Ordinary, MethodKind.LocalFunction, SymbolKind.Field, SymbolKind.Event, TypeKind.Delegate, SymbolKind.Parameter, SymbolKind.TypeParameter, SymbolKind.Local })] 345[InlineData(null, new object[] { SymbolKind.Namespace, TypeKind.Class, TypeKind.Struct, TypeKind.Interface, TypeKind.Enum, SymbolKind.Property, MethodKind.Ordinary, MethodKind.LocalFunction, SymbolKind.Field, SymbolKind.Event, TypeKind.Delegate, SymbolKind.Parameter, SymbolKind.TypeParameter, SymbolKind.Local })]
NamingStylesTests.cs (1)
211[InlineData("} namespace [|c2|] {", "} namespace C2 {", SymbolKind.Namespace, Accessibility.Public)]
SymbolKey\SymbolKeyTestBase.cs (2)
157kinds.Add(SymbolKind.Namespace); 227case SymbolKind.Namespace:
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (8)
Diagnostics\DiagnosticAnalyzerTests.cs (7)
515SymbolKind.Namespace, SymbolKind.NamedType, SymbolKind.Event, SymbolKind.Field, SymbolKind.Method, SymbolKind.Property); 2872TestSymbolStartAnalyzerCore(new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.Namespace), 2928var analyzer1 = new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.Namespace, analyzerId: 1); 2988var symbolKinds = new[] { SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Method, 3032TestSymbolStartAnalyzerCore(new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.Namespace, OperationKind.VariableDeclarationGroup), 3082var symbolKinds = new[] { SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Method, 3142var symbolKinds = new[] { SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Method,
FlowAnalysis\FlowTestBase.cs (1)
60case SymbolKind.Namespace:
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (8)
UsingDebugInfoTests.cs (8)
650Assert.Equal(SymbolKind.Namespace, actualNamespace.Kind); 691Assert.Equal(SymbolKind.Namespace, actualNamespace.Kind); 734Assert.Equal(SymbolKind.Namespace, actualNamespace.Kind); 776Assert.Equal(SymbolKind.Namespace, namespaceSymbol.Kind); 897Assert.Equal(SymbolKind.Namespace, importedNamespace.Kind); 911Assert.Equal(SymbolKind.Namespace, aliasedNamespace.Kind); 996Assert.Equal(SymbolKind.Namespace, targetSymbol.Kind); 1033Assert.Equal(SymbolKind.Namespace, importedNamespace.Kind);
Microsoft.CodeAnalysis.CSharp.Features (5)
AddImport\CSharpAddImportFeatureService.cs (2)
335return namespaceOrTypeSymbol.IsKind(SymbolKind.Namespace) 487usingDirective = namespaceOrTypeSymbol.IsKind(SymbolKind.Namespace)
GenerateType\CSharpGenerateTypeService.cs (2)
230!leftSymbol.IsKind(SymbolKind.Namespace) || 275if (leftSymbol != null && leftSymbol.IsKind(SymbolKind.Namespace))
NullableImpactingSpanWalker.cs (1)
152if (symbolInfo.Symbol.IsKind(SymbolKind.Namespace))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\LookupTests.cs (2)
1394var systemNS = (INamespaceSymbol)actual_lookupSymbols.Where((sym) => sym.Name.Equals("System") && sym.Kind == SymbolKind.Namespace).Single(); 1524var namespaceX = (INamespaceSymbol)actual_lookupSymbols.Where((sym) => sym.Name.Equals("X") && sym.Kind == SymbolKind.Namespace).Single();
Semantics\TopLevelStatementsTests.cs (1)
7258context.RegisterSymbolAction(Handle2, SymbolKind.Namespace);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (25)
Compilation\GetSemanticInfoTests.cs (1)
3556Assert.Equal(SymbolKind.Namespace, info.Symbol.Kind);
Compilation\GetUnusedImportDirectivesTests.cs (1)
199Assert.Equal(SymbolKind.Namespace, info.Symbol.ContainingSymbol.Kind);
Compilation\SemanticModelAPITests.cs (1)
2802speculatedUsingExpression, SpeculativeBindingOption.BindAsTypeOrNamespace, SymbolKind.Namespace, "System.Collections");
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (3)
1395Assert.True(symbolsInC.Any(s => s.Name == "System" && s.Kind == SymbolKind.Namespace)); 1396Assert.True(symbolsInC.Any(s => s.Name == "Microsoft" && s.Kind == SymbolKind.Namespace)); 2820Assert.Equal(SymbolKind.Namespace, n1.Kind);
Compilation\SemanticModelGetSemanticInfoTests.cs (8)
1693Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind); 3561Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind); 4112Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind); 4385Assert.Equal(SymbolKind.Namespace, semanticInfo.Type.ContainingSymbol.Kind); 4410Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind); 11644Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind); 11678Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind); 11761Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind);
DocumentationComments\DocumentationCommentIDTests.cs (2)
226Assert.Equal(SymbolKind.Namespace, symbol.Kind); 240Assert.Equal(SymbolKind.Namespace, symbol.Kind);
Symbols\Metadata\MetadataTypeTests.cs (2)
43Assert.Equal(SymbolKind.Namespace, ns.Kind); 591if (member.Kind != SymbolKind.Namespace)
Symbols\Metadata\PE\TypeAccessibility.cs (6)
31where n.Kind == SymbolKind.Namespace && n.Name.Equals("System") 71where t.Kind == SymbolKind.Namespace && t.Name.Equals("Runtime") 75where t.Kind == SymbolKind.Namespace && t.Name.Equals("Remoting") 79where t.Kind == SymbolKind.Namespace && t.Name.Equals("Messaging") 93where t.Kind == SymbolKind.Namespace && t.Name.Equals("Security") 97where t.Kind == SymbolKind.Namespace && t.Name.Equals("AccessControl")
Symbols\Source\DeclaringSyntaxNodeTests.cs (1)
93if (symbol.Kind == SymbolKind.Namespace && ((INamespaceSymbol)symbol).IsGlobalNamespace)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
Extensions.cs (1)
823if (sym.Kind == SymbolKind.Namespace)
TestAttributesVisitor.cs (1)
100return containingSymbol?.Kind == SymbolKind.Namespace ? null : containingSymbol;
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdDumpTest.cs (1)
87case SymbolKind.Namespace:
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
Classification\SyntaxClassification\UsingDirectiveSyntaxClassifier.cs (1)
53else if (symbolInfo.Symbol?.Kind == SymbolKind.Namespace)
Editing\CSharpImportAdder.cs (1)
58if (symbol != null && symbol.Kind != SymbolKind.Namespace && model.GetSymbolInfo(namespacePart).Symbol is INamespaceSymbol)
Recommendations\CSharpRecommendationServiceRunner.cs (3)
410if (leftHandBinding.GetBestOrAllSymbols().FirstOrDefault().MatchesKind(SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Alias)) 442symbol.Kind is SymbolKind.NamedType or SymbolKind.Namespace or SymbolKind.Alias) 464if (symbol.Kind is SymbolKind.NamedType or SymbolKind.Namespace or SymbolKind.TypeParameter)
SemanticModelExtensions.cs (1)
172if (symbolInfo.Symbol != null && symbolInfo.Symbol.Kind == SymbolKind.Namespace)
Simplification\CSharpSimplificationService.Expander.cs (1)
648SymbolKind.Namespace)
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
147(symbol.Kind != SymbolKind.Namespace && symbol.Kind != SymbolKind.NamedType))
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Peek\PeekHelpers.cs (1)
65case SymbolKind.Namespace:
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
FindReferences\FindReferencesTests.vb (1)
495referencedSymbol.Definition.Kind = SymbolKind.Namespace
Microsoft.CodeAnalysis.Features (15)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (2)
229if (suppressionTargetInfo.TargetMemberNode != null && suppressionTargetInfo.TargetSymbol.Kind != SymbolKind.Namespace) 369case SymbolKind.Namespace:
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
283case SymbolKind.Namespace:
FindUsages\DefinitionItem.cs (1)
314if (symbol.Kind != SymbolKind.Namespace)
FindUsages\DefinitionItem.DefaultDefinitionItem.cs (1)
48if (symbol is { Kind: not SymbolKind.Namespace })
FindUsages\IDefinitionsAndReferencesFactory.cs (1)
166if (definition.Kind == SymbolKind.Namespace)
LanguageServiceIndexFormat\SymbolMoniker.cs (2)
44if (symbol.Kind != SymbolKind.Namespace && symbol.ContainingAssembly == null) 59if (symbol.Kind == SymbolKind.Namespace)
MetadataAsSource\MetadataAsSourceFileService.cs (1)
89if (symbol.Kind == SymbolKind.Namespace)
NamingStyleDiagnosticAnalyzerBase.cs (1)
40SymbolKind.Namespace,
Shared\Extensions\ISymbolExtensions_2.cs (1)
117case SymbolKind.Namespace:
SuppressMessageAttributeState.TargetSymbolResolver.cs (3)
203singleResult = candidateMembers.FirstOrDefault(s => s.Kind == SymbolKind.Namespace); 222s.Kind is not SymbolKind.Namespace and 832s.Kind is SymbolKind.Namespace or
UseCompoundAssignmentUtilities.cs (1)
113case SymbolKind.Namespace:
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\References\FindUsagesLSPContext.cs (1)
214if (symbol == null || symbol.Locations.IsEmpty || symbol.Kind == SymbolKind.Namespace)
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
ResultSetTracking\IResultSetTrackerExtensions.cs (1)
34if (symbol.Kind == SymbolKind.Namespace)
Microsoft.CodeAnalysis.Test.Utilities (4)
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
703context.RegisterSymbolAction(AnalyzeSymbol, SymbolKind.Namespace);
Diagnostics\SuppressMessageAttributeTests.DiagnosticAnalyzers.cs (1)
76SymbolKind.Namespace,
Diagnostics\TrackingDiagnosticAnalyzer.cs (2)
84SymbolKind.Event, SymbolKind.Field, SymbolKind.Method, SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Parameter, SymbolKind.Property 134new { SymbolKind = SymbolKind.Namespace, MethodKind = InvalidMethodKind, ReturnsVoid = false }
Microsoft.CodeAnalysis.VisualBasic (90)
Binding\Binder_Attributes.vb (1)
178If symbol.Kind = SymbolKind.Namespace Then
Binding\Binder_Expressions.vb (4)
1894Case SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Parameter 3318Case SymbolKind.Namespace 3337Case SymbolKind.Namespace 3397If candidate.Kind = SymbolKind.Namespace AndAlso
Binding\Binder_Imports.vb (2)
87If aliasTarget.Kind <> SymbolKind.Namespace Then 169If importedSymbol.Kind <> SymbolKind.Namespace Then
Binding\Binder_Lookup.vb (2)
187Case SymbolKind.TypeParameter, SymbolKind.Namespace 436If sym.Kind = SymbolKind.Namespace Then
Binding\BinderBuilder.vb (4)
202nsSymbol = DirectCast(binder.NamespaceSymbol.GetMembers(nsSymbol.Name).First(Function(s) s.Kind = SymbolKind.Namespace), NamespaceSymbol) 232If containingSymbol.Kind = SymbolKind.Namespace Then 242While containingSymbol.Kind <> SymbolKind.Namespace 248Debug.Assert(containingSymbol IsNot Nothing AndAlso containingSymbol.Kind = SymbolKind.Namespace)
Binding\DocumentationCommentBinder.vb (1)
51Debug.Assert(binderContainingMember.Kind = SymbolKind.Namespace)
Binding\DocumentationCommentCrefBinder.vb (1)
761Case SymbolKind.Namespace
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
176Case SymbolKind.Namespace
Binding\ImportedTypesAndNamespacesMembersBinder.vb (4)
71currentResult.SingleSymbol.Kind = SymbolKind.Namespace AndAlso 78Dim lookupResultIsNamespace As Boolean = (lookupResult.Symbols(0).Kind = SymbolKind.Namespace) 79Dim currentResultIsNamespace As Boolean = (currentResult.Symbols(0).Kind = SymbolKind.Namespace) 119If lookupResult.IsGood AndAlso lookupResult.Symbols.Count > 1 AndAlso lookupResult.Symbols(0).Kind = SymbolKind.Namespace Then
Binding\LookupResult.vb (11)
876If sym.Kind = SymbolKind.Namespace Then 920Debug.Assert(Me.Symbols(0).Kind <> SymbolKind.Namespace OrElse other.Symbol.Kind <> SymbolKind.Namespace) ' namespaces are supposed to be merged 926Debug.Assert(candidate.Kind <> SymbolKind.Namespace OrElse other.Symbol.Kind <> SymbolKind.Namespace) ' namespaces are supposed to be merged 927If candidate.Kind = SymbolKind.Namespace Then 956Debug.Assert(first.Kind <> SymbolKind.Namespace OrElse second.Kind <> SymbolKind.Namespace) ' namespaces are supposed to be merged 967If first.Kind = SymbolKind.Namespace Then 973ElseIf second.Kind = SymbolKind.Namespace Then 1000If sibling.Kind = SymbolKind.Namespace Then
BoundTree\BoundExpressionExtensions.vb (1)
620If symbol.Kind = SymbolKind.Namespace AndAlso DirectCast(symbol, NamespaceSymbol).NamespaceKind = NamespaceKindNamespaceGroup Then
Compilation\ClsComplianceChecker.vb (5)
469If symbol.Kind <> SymbolKind.Namespace Then 546If symbol.Kind = SymbolKind.Namespace Then 571If symbol.Kind = SymbolKind.Namespace Then 663If symbol.Kind = SymbolKind.Namespace Then 677Debug.Assert(symbol.Kind <> SymbolKind.Namespace)
Compilation\SemanticModel.vb (11)
442Debug.Assert(item.Kind <> SymbolKind.Namespace) 459Debug.Assert(item.Kind <> SymbolKind.Namespace) 475Debug.Assert(item.Kind <> SymbolKind.Namespace) 1532ElseIf symbol.Kind = SymbolKind.Namespace AndAlso DirectCast(symbol, NamespaceSymbol).NamespaceKind = NamespaceKindNamespaceGroup Then 1604Debug.Assert(item.Kind <> SymbolKind.Namespace OrElse DirectCast(item, NamespaceSymbol).NamespaceKind <> NamespaceKindNamespaceGroup) 1651Debug.Assert(item.Kind <> SymbolKind.Namespace) 1684Debug.Assert(item.Kind <> SymbolKind.Namespace OrElse DirectCast(item, NamespaceSymbol).NamespaceKind <> NamespaceKindNamespaceGroup) 1717Debug.Assert(item.Kind <> SymbolKind.Namespace OrElse DirectCast(item, NamespaceSymbol).NamespaceKind <> NamespaceKindNamespaceGroup) 1744Debug.Assert(item.Kind <> SymbolKind.Namespace) 1983ElseIf result.HasSingleSymbol AndAlso result.SingleSymbol.Kind = SymbolKind.Namespace AndAlso 3525Case SymbolKind.Namespace
Compilation\SyntaxTreeSemanticModel.vb (1)
646If resultSymbol.Kind = SymbolKind.Namespace AndAlso
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (3)
194If member.Kind = SymbolKind.Namespace Then 383Case SymbolKind.Namespace 442Case SymbolKind.Namespace
Emit\PEModuleBuilder.vb (5)
209Case SymbolKind.Namespace 217Case SymbolKind.Namespace, SymbolKind.NamedType 373Debug.Assert(sym.Kind = SymbolKind.Namespace) 660Case SymbolKind.Namespace 668Case SymbolKind.Namespace, SymbolKind.NamedType
Errors\MessageProvider.vb (1)
113If symbol.Kind = SymbolKind.Assembly OrElse symbol.Kind = SymbolKind.Namespace Then
Semantics\AccessCheck.vb (3)
117SymbolKind.Label, SymbolKind.Namespace, SymbolKind.Assembly, SymbolKind.NetModule 661If container IsNot Nothing AndAlso container.Kind = SymbolKind.Namespace Then 993Debug.Assert(member.Kind <> SymbolKind.Namespace, "How can a Member be a namespace ?")
SymbolDisplay\SymbolDisplayVisitor.vb (1)
348containingSymbol.Kind = SymbolKind.Namespace AndAlso
Symbols\ExtendedErrorTypeSymbol.vb (2)
57candidateSymbols(0).Kind = SymbolKind.Namespace AndAlso 66Debug.Assert(item.Kind <> SymbolKind.Namespace OrElse DirectCast(item, NamespaceSymbol).NamespaceKind <> NamespaceKindNamespaceGroup)
Symbols\MergedNamespaceSymbol.vb (1)
216If (childSym.Kind = SymbolKind.Namespace) Then
Symbols\Metadata\PE\PENamedTypeSymbol.vb (2)
178While s.Kind <> SymbolKind.Namespace 920If _container.Kind = SymbolKind.Namespace AndAlso _arity = 0 Then
Symbols\MissingMetadataTypeSymbol.vb (1)
148If symbol.Kind = SymbolKind.Namespace AndAlso
Symbols\NamedTypeSymbol.vb (1)
1294If(ContainingSymbol?.Kind = SymbolKind.Namespace, False) AndAlso
Symbols\NamespaceOrTypeSymbol.vb (1)
33Return Kind = SymbolKind.Namespace
Symbols\NamespaceSymbol.vb (3)
132Return SymbolKind.Namespace 209If member.Kind = SymbolKind.Namespace Then 402If sym.Kind = SymbolKind.Namespace Then
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
3329If Not (_containingSymbol.Kind = SymbolKind.Namespace AndAlso Me.AllowsExtensionMethods() AndAlso Me.AnyMemberHasAttributes) Then
Symbols\Source\SourceModuleSymbol.vb (2)
310Case SymbolKind.Namespace 1201Case SymbolKind.Namespace
Symbols\Source\SourceNamedTypeSymbol.vb (4)
81If containingSymbol.Kind = SymbolKind.Namespace AndAlso 500Case SymbolKind.Namespace 535If s.Kind = SymbolKind.Namespace Then 2226If ContainingSymbol.Kind = SymbolKind.Namespace AndAlso attrData.IsTargetAttribute(Me, AttributeDescription.CaseInsensitiveExtensionAttribute) Then
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (2)
228Case SymbolKind.Namespace, SymbolKind.NamedType 262Case SymbolKind.Namespace
Symbols\Source\SourceNamespaceSymbol.vb (3)
197If builder(i).Kind = SymbolKind.Namespace Then 212If symbol.Kind = SymbolKind.Namespace Then 273Debug.Assert(symbol.Kind = SymbolKind.Namespace)
Symbols\Symbol.vb (2)
149Case SymbolKind.Namespace 522Case SymbolKind.Namespace,
Symbols\SymbolExtensions.vb (2)
30Case SymbolKind.Namespace 100If target.Kind = SymbolKind.Namespace Then
Symbols\TypeSymbolExtensions.vb (1)
1234If container.Kind <> SymbolKind.Namespace Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SymbolExtensions.vb\SymbolExtensions.vb (1)
12If symbol.Kind <> SymbolKind.Namespace OrElse symbol.Name <> "My" Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
SymbolId\SymbolKeyTestBase.vb (2)
131kinds.Add(SymbolKind.Namespace) 203Case SymbolKind.NamedType, SymbolKind.Namespace
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (3)
CodeGen\CodeGenVBCore.vb (3)
2863Case SymbolKind.Namespace 3165Case SymbolKind.Namespace 3240Case SymbolKind.Namespace
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
SymbolExtensions.vb (1)
29While containingSymbol IsNot Nothing AndAlso containingSymbol.Kind <> SymbolKind.Namespace
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
ImportDebugInfoTests.vb (1)
665currentNamespace = If(containing.Kind = SymbolKind.Namespace, DirectCast(containing, NamespaceSymbol), containing.ContainingNamespace)
Microsoft.CodeAnalysis.VisualBasic.Features (3)
GenerateMember\GenerateParameterizedMember\VisualBasicCommonGenerationServiceMethods.vb (1)
31Return symbol.Kind = SymbolKind.Namespace Or symbol.Kind = SymbolKind.NamedType Or AreSpecialOptionsActive(semanticModel)
GenerateType\VisualBasicGenerateTypeService.vb (2)
140Not leftSymbol.IsKind(SymbolKind.Namespace) OrElse 174If leftSymbol IsNot Nothing And leftSymbol.IsKind(SymbolKind.Namespace) Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (11)
Compilation\CompilationAPITests.vb (1)
2577If children1(i).Kind = SymbolKind.Namespace Then
Compilation\SemanticModelAPITests.vb (1)
1773speculatedTypeExpression, SpeculativeBindingOption.BindAsTypeOrNamespace, SymbolKind.Namespace, "System.Collections")
DeclaringSyntaxNodeTests.vb (1)
80If symbol.Kind = SymbolKind.Namespace AndAlso DirectCast(symbol, NamespaceSymbol).IsGlobalNamespace Then
FlowAnalysis\FlowTestBase.vb (1)
50Case SymbolKind.[Namespace]
Semantics\GetExtendedSemanticInfoTests.vb (7)
3478Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 4969Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 4996Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 5030Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 5165Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 5197Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 5316Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (19)
SymbolsTests\AssemblyAndNamespaceTests.vb (9)
209Assert.Equal(SymbolKind.Namespace, globalNS.Kind) 227Assert.Equal(SymbolKind.Namespace, nsA.Kind) 232Assert.Equal(SymbolKind.Namespace, nsB.Kind) 237Assert.Equal(SymbolKind.Namespace, nsD.Kind) 273Assert.Equal(SymbolKind.Namespace, globalNS.Kind) 279Assert.Equal(SymbolKind.Namespace, nsGoo.Kind) 285Assert.Equal(SymbolKind.Namespace, nsBar.Kind) 303Assert.Equal(SymbolKind.Namespace, nsA.Kind) 308Assert.Equal(SymbolKind.Namespace, nsB.Kind)
SymbolsTests\Metadata\MetadataTypeTests.vb (2)
44Assert.Equal(SymbolKind.Namespace, ns.Kind) 1190If member.Kind <> SymbolKind.Namespace Then
SymbolsTests\Metadata\PE\TypeAccessibility.vb (6)
28Where n.Kind = SymbolKind.Namespace AndAlso n.Name.Equals("System")). 61Where t.Kind = SymbolKind.Namespace AndAlso t.Name.Equals("Runtime")). 65Where t.Kind = SymbolKind.Namespace AndAlso t.Name.Equals("Remoting")). 69Where t.Kind = SymbolKind.Namespace AndAlso t.Name.Equals("Messaging")). 81Where t.Kind = SymbolKind.Namespace AndAlso t.Name.Equals("Security")). 85Where t.Kind = SymbolKind.Namespace AndAlso t.Name.Equals("AccessControl")).
SymbolsTests\Source\TypeTests.vb (2)
80Assert.Equal(SymbolKind.Namespace, globalNS.Kind) 547Assert.Equal(SymbolKind.Namespace, globalNS.Kind)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (1)
102Case SymbolKind.Namespace
Editing\VisualBasicImportAdder.vb (1)
52If Symbol IsNot Nothing AndAlso Symbol.Kind <> SymbolKind.Namespace AndAlso nsSymbol IsNot Nothing Then
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SymbolExtensions.vb\SymbolExtensions.vb (1)
12If symbol.Kind <> SymbolKind.Namespace OrElse symbol.Name <> "My" Then
Recommendations\VisualBasicRecommendationServiceRunner.vb (4)
238Case SymbolKind.NamedType, SymbolKind.Namespace 299(couldBeMergedNamespace OrElse leftHandSymbolInfo.GetBestOrAllSymbols().FirstOrDefault().MatchesKind(SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Alias)) Then 464If namespaceOrTypeSymbol.Kind = SymbolKind.Namespace Then 512If namespaceOrTypeSymbol.Kind = SymbolKind.Namespace Then
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (1)
101(symbol.Kind <> SymbolKind.Namespace AndAlso symbol.Kind <> SymbolKind.NamedType) Then
Simplification\VisualBasicSimplificationService.Expander.vb (1)
634If symbol.Kind = SymbolKind.NamedType OrElse symbol.Kind = SymbolKind.Namespace Then
Microsoft.CodeAnalysis.Workspaces (29)
AbstractFlagsEnumGenerator.cs (1)
50if (containingSymbol.Kind == SymbolKind.Namespace &&
AccessibilityExtensions.cs (1)
29case SymbolKind.Namespace:
CodeGenerationNamespaceSymbol.cs (1)
31public override SymbolKind Kind => SymbolKind.Namespace;
EditorConfigNamingStyleParser_SymbolSpec.cs (2)
124private static readonly SymbolKindOrTypeKind _namespace = new(SymbolKind.Namespace); 418case SymbolKind.Namespace:
FindSymbols\Declarations\DeclarationFinder.cs (1)
101if (IsOn(filter, SymbolFilter.Namespace) && symbol.Kind == SymbolKind.Namespace)
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
30if (symbols.Any(static s => s.Kind == SymbolKind.Namespace))
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
685case SymbolKind.Namespace:
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
36SymbolKind.Namespace => !((INamespaceSymbol)symbol).IsGlobalNamespace,
FindSymbols\SymbolFinder.cs (1)
137case SymbolKind.Namespace:
FindSymbols\SymbolFinder_Helpers.cs (2)
54if (searchSymbol.Kind == SymbolKind.Namespace && symbolToMatch.Kind == SymbolKind.Namespace)
GeneratedCodeUtilities.cs (1)
27if (symbol.Kind != SymbolKind.Namespace)
ISymbolExtensions_Accessibility.cs (1)
132case SymbolKind.Namespace:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (2)
49while (symbol != null && symbol.Kind != SymbolKind.Namespace) 472=> symbol?.Kind == SymbolKind.Namespace;
Rename\ConflictEngine\ConflictResolver.cs (5)
267if (renamedSymbol.IsKind(SymbolKind.Namespace) && renamedSymbol.ContainingSymbol.IsKind(SymbolKind.Namespace)) 271!s.IsKind(SymbolKind.Namespace) && 283var conflictingSymbolLocations = otherThingsNamedTheSame.Where(s => !s.IsKind(SymbolKind.Namespace)); 284if (otherThingsNamedTheSame.Any(s => s.IsKind(SymbolKind.Namespace)))
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
160if (referencedSymbol.Kind == SymbolKind.Namespace)
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
22return definition.IsKind(SymbolKind.Namespace)
Shared\Extensions\ISymbolExtensions.cs (1)
60if (symbol.Kind == SymbolKind.Namespace)
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
129SymbolKind.Namespace => NamespacesAreEquivalent((INamespaceSymbol)x, (INamespaceSymbol)y, equivalentTypesWithDifferingAssemblies),
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
71SymbolKind.Namespace => CombineHashCodes((INamespaceSymbol)x, currentHash),
SymbolKey.AliasSymbolKey.cs (1)
73else if (symbol.Kind != SymbolKind.Namespace)
SymbolSpecification.cs (1)
74new SymbolKindOrTypeKind(SymbolKind.Namespace),
Workspace\Solution\SolutionState.SymbolToProjectId.cs (1)
90if (symbol.IsKind(SymbolKind.Namespace, out INamespaceSymbol? ns))
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
EditorConfigParsing\NamingStyleParserTests.cs (1)
156symbolKind => Assert.Equal(new SymbolKindOrTypeKind(SymbolKind.Namespace), symbolKind),
Microsoft.VisualStudio.LanguageServices (5)
Library\ObjectBrowser\Lists\SymbolListItem.cs (2)
35_supportsGoToDefinition = symbol.Kind != SymbolKind.Namespace; 36_supportsFindAllReferences = symbol.Kind != SymbolKind.Namespace;
Progression\GraphBuilder.cs (2)
252case SymbolKind.Namespace: 403case SymbolKind.Namespace:
Progression\GraphNodeCreation.cs (1)
38case SymbolKind.Namespace:
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService_Prototype.cs (1)
561if (symbol.Kind == SymbolKind.Namespace)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
GlyphExtensionsTests.cs (1)
31SymbolKind.Namespace);
Microsoft.VisualStudio.LanguageServices.Implementation (5)
CodeModel\AbstractCodeModelService.cs (1)
218case SymbolKind.Namespace:
CodeModel\ExternalElements\AbstractExternalCodeElement.cs (1)
131if (symbol.Kind == SymbolKind.Namespace &&
CodeModel\MetadataNameHelpers.cs (1)
99case SymbolKind.Namespace:
Options\Style\NamingPreferences\SymbolSpecification\SymbolSpecificationViewModel.cs (2)
51new SymbolKindViewModel(SymbolKind.Namespace, ServicesVSResources.NamingSpecification_CSharp_Namespace, specification), 93new SymbolKindViewModel(SymbolKind.Namespace, ServicesVSResources.NamingSpecification_VisualBasic_Namespace, specification),
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\MethodXML\MethodXmlBuilder.vb (1)
371If leftHandSymbol.Kind = SymbolKind.Namespace AndAlso
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Features\InlineRename\XamlEditorInlineRenameService.cs (1)
119case SymbolKind.Namespace: