129 references to NamespaceDeclaration
Microsoft.CodeAnalysis.CSharp (20)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1012Debug.Assert(declarationSyntax.Kind() is SyntaxKind.CompilationUnit or SyntaxKind.NamespaceDeclaration or SyntaxKind.FileScopedNamespaceDeclaration);
Binder\BinderFactory.cs (1)
174case SyntaxKind.NamespaceDeclaration:
Binder\WithExternAliasesBinder.cs (1)
91Debug.Assert(declarationSyntax.Kind() is SyntaxKind.CompilationUnit or SyntaxKind.NamespaceDeclaration or SyntaxKind.FileScopedNamespaceDeclaration);
Binder\WithExternAndUsingAliasesBinder.cs (1)
120Debug.Assert(declarationSyntax.Kind() is SyntaxKind.CompilationUnit or SyntaxKind.NamespaceDeclaration or SyntaxKind.FileScopedNamespaceDeclaration);
Binder\WithUsingNamespacesAndTypesBinder.cs (2)
276Debug.Assert(declarationSyntax.Kind() is SyntaxKind.CompilationUnit or SyntaxKind.NamespaceDeclaration or SyntaxKind.FileScopedNamespaceDeclaration); 306Debug.Assert(declarationSyntax.IsKind(SyntaxKind.CompilationUnit) || declarationSyntax.IsKind(SyntaxKind.NamespaceDeclaration));
Compilation\CSharpSemanticModel.cs (1)
5090case SyntaxKind.NamespaceDeclaration:
Compilation\SyntaxTreeSemanticModel.cs (2)
2299if (memberDeclaration.Kind() is SyntaxKind.NamespaceDeclaration or SyntaxKind.FileScopedNamespaceDeclaration) 2330if (memberDeclaration.Kind() is SyntaxKind.NamespaceDeclaration or SyntaxKind.FileScopedNamespaceDeclaration
CSharpDeclarationComputer.cs (1)
77case SyntaxKind.NamespaceDeclaration:
Declarations\DeclarationKind.cs (1)
38case SyntaxKind.NamespaceDeclaration:
Declarations\DeclarationTreeBuilder.cs (1)
54node.Kind() is SyntaxKind.NamespaceDeclaration or SyntaxKind.FileScopedNamespaceDeclaration ||
Parser\LanguageParser.cs (5)
306this.ParseNamespaceBody(ref openBrace, ref body, ref initialBadNodes, SyntaxKind.NamespaceDeclaration); 622case SyntaxKind.NamespaceDeclaration: 2083case SyntaxKind.NamespaceDeclaration: 2623else if (parentKind is SyntaxKind.NamespaceDeclaration or SyntaxKind.FileScopedNamespaceDeclaration || 4702parentKind is not SyntaxKind.NamespaceDeclaration and not SyntaxKind.FileScopedNamespaceDeclaration &&
Symbols\Source\SourceMemberContainerSymbol.cs (2)
3383case SyntaxKind.NamespaceDeclaration: 4975m.Kind() is SyntaxKind.NamespaceDeclaration or
Syntax\SyntaxKindFacts.cs (1)
367kind == SyntaxKind.NamespaceDeclaration ||
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (1)
30=> context.RegisterSyntaxNodeAction(AnalyzeNamespace, SyntaxKind.NamespaceDeclaration);
CSharpAccessibilityFacts.cs (1)
191case SyntaxKind.NamespaceDeclaration:
CSharpAddAccessibilityModifiers.cs (1)
59case SyntaxKind.NamespaceDeclaration:
CSharpMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
37=> ImmutableArray.Create(SyntaxKind.NamespaceDeclaration, SyntaxKind.FileScopedNamespaceDeclaration);
CSharpSyntaxFacts.cs (1)
817case SyntaxKind.NamespaceDeclaration:
MisplacedUsingDirectivesDiagnosticAnalyzer.cs (2)
52context.RegisterSyntaxNodeAction(AnalyzeNamespaceNode, SyntaxKind.NamespaceDeclaration, SyntaxKind.FileScopedNamespaceDeclaration); 90t => t.Kind() is not (SyntaxKind.UsingDirective or SyntaxKind.NamespaceDeclaration or SyntaxKind.FileScopedNamespaceDeclaration));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
CSharpCodeGenerationHelpers.cs (1)
234SyntaxKind.NamespaceDeclaration => CodeGenerationDestination.Namespace,
CSharpCodeGenerationService.cs (1)
899case SyntaxKind.NamespaceDeclaration:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
482else if (token.Parent.IsKind(SyntaxKind.NamespaceDeclaration))
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Diagnostics\Suppression\SuppressionTests.cs (4)
1071=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration, SyntaxKind.EnumDeclaration, SyntaxKind.NamespaceDeclaration, SyntaxKind.MethodDeclaration, SyntaxKind.PropertyDeclaration, SyntaxKind.FieldDeclaration, SyntaxKind.EventDeclaration); 1082case SyntaxKind.NamespaceDeclaration: 2065=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration, SyntaxKind.NamespaceDeclaration, SyntaxKind.MethodDeclaration); 2076case SyntaxKind.NamespaceDeclaration:
Microsoft.CodeAnalysis.CSharp.Features (18)
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (1)
91token.Parent.IsKind(SyntaxKind.NamespaceDeclaration))
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (2)
105token.Parent.IsKind(SyntaxKind.NamespaceDeclaration)) 133else if (token.Parent.IsKind(SyntaxKind.NamespaceDeclaration))
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (1)
103if ((token.Kind() == SyntaxKind.OpenBraceToken && token.Parent.IsKind(SyntaxKind.NamespaceDeclaration))
ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (1)
30=> context.RegisterSyntaxNodeAction(AnalyzeNamespace, SyntaxKind.NamespaceDeclaration);
CSharpAddAccessibilityModifiers.cs (1)
59case SyntaxKind.NamespaceDeclaration:
CSharpDeclarationComputer.cs (1)
77case SyntaxKind.NamespaceDeclaration:
CSharpMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
37=> ImmutableArray.Create(SyntaxKind.NamespaceDeclaration, SyntaxKind.FileScopedNamespaceDeclaration);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
1433if (node.Kind() is SyntaxKind.UsingDirective or SyntaxKind.NamespaceDeclaration or SyntaxKind.FileScopedNamespaceDeclaration) 1609case SyntaxKind.NamespaceDeclaration: 1979case SyntaxKind.NamespaceDeclaration:
EditAndContinue\SyntaxComparer.cs (3)
320case SyntaxKind.NamespaceDeclaration: 583case SyntaxKind.NamespaceDeclaration: 1412case SyntaxKind.NamespaceDeclaration:
ExtractMethod\CSharpMethodExtractor.cs (1)
101Contract.ThrowIfTrue(memberNode.Kind() == SyntaxKind.NamespaceDeclaration);
LineSeparators\CSharpLineSeparatorService.cs (1)
80case SyntaxKind.NamespaceDeclaration:
MisplacedUsingDirectivesDiagnosticAnalyzer.cs (2)
52context.RegisterSyntaxNodeAction(AnalyzeNamespaceNode, SyntaxKind.NamespaceDeclaration, SyntaxKind.FileScopedNamespaceDeclaration); 90t => t.Kind() is not (SyntaxKind.UsingDirective or SyntaxKind.NamespaceDeclaration or SyntaxKind.FileScopedNamespaceDeclaration));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\SemanticModelAPITests.cs (1)
404var nsArray = tree.GetCompilationUnitRoot().DescendantNodes().Where(node => node.IsKind(SyntaxKind.NamespaceDeclaration)).ToArray();
Symbols\ImplicitClassTests.cs (1)
37Assert.Equal(SyntaxKind.NamespaceDeclaration, implicitClass.DeclaringSyntaxReferences.Single().GetSyntax().Kind());
Symbols\Source\DeclaringSyntaxNodeTests.cs (1)
419CheckDeclaringSyntaxNodesWithoutGetDeclaredSymbol(comp, n1, 2, SyntaxKind.NamespaceDeclaration);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (54)
Parsing\AsyncParsingTests.cs (1)
2320N(SyntaxKind.NamespaceDeclaration);
Parsing\DeclarationParsingTests.cs (11)
570Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 613Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 635Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 680Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 725Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 749Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 757Assert.Equal(SyntaxKind.NamespaceDeclaration, ns.Members[0].Kind()); 8508N(SyntaxKind.NamespaceDeclaration); 8751N(SyntaxKind.NamespaceDeclaration); 8798N(SyntaxKind.NamespaceDeclaration); 8845N(SyntaxKind.NamespaceDeclaration);
Parsing\FileModifierParsingTests.cs (3)
629N(SyntaxKind.NamespaceDeclaration); 2377N(SyntaxKind.NamespaceDeclaration); 2440N(SyntaxKind.NamespaceDeclaration);
Parsing\ParsingErrorRecoveryTests.cs (14)
129Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 322Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 353Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 367Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 381Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 395Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 410Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 605Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 619Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 633Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 647Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 661Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 685Assert.Equal(SyntaxKind.NamespaceDeclaration, file.Members[0].Kind()); 6308Assert.Equal(SyntaxKind.NamespaceDeclaration, namespaceDeclaration.Kind());
Parsing\SingleLineDeclarationParsingTests.cs (7)
45N(SyntaxKind.NamespaceDeclaration); 74N(SyntaxKind.NamespaceDeclaration); 106N(SyntaxKind.NamespaceDeclaration); 143N(SyntaxKind.NamespaceDeclaration); 400N(SyntaxKind.NamespaceDeclaration); 443N(SyntaxKind.NamespaceDeclaration); 470N(SyntaxKind.NamespaceDeclaration);
Parsing\TopLevelStatementsParsingTests.cs (1)
308N(SyntaxKind.NamespaceDeclaration);
Parsing\UsingDirectiveParsingTests.cs (7)
1238N(SyntaxKind.NamespaceDeclaration); 1310N(SyntaxKind.NamespaceDeclaration); 1385N(SyntaxKind.NamespaceDeclaration); 1461N(SyntaxKind.NamespaceDeclaration); 1545N(SyntaxKind.NamespaceDeclaration); 2025N(SyntaxKind.NamespaceDeclaration); 2100N(SyntaxKind.NamespaceDeclaration);
Syntax\SyntaxTreeTests.cs (10)
403N(SyntaxKind.NamespaceDeclaration); 451N(SyntaxKind.NamespaceDeclaration); 546N(SyntaxKind.NamespaceDeclaration); 595N(SyntaxKind.NamespaceDeclaration); 708N(SyntaxKind.NamespaceDeclaration); 767N(SyntaxKind.NamespaceDeclaration); 816N(SyntaxKind.NamespaceDeclaration); 881N(SyntaxKind.NamespaceDeclaration); 889N(SyntaxKind.NamespaceDeclaration); 928N(SyntaxKind.NamespaceDeclaration);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
144case SyntaxKind.NamespaceDeclaration:
CSharpAccessibilityFacts.cs (1)
191case SyntaxKind.NamespaceDeclaration:
CSharpCodeGenerationHelpers.cs (1)
234SyntaxKind.NamespaceDeclaration => CodeGenerationDestination.Namespace,
CSharpCodeGenerationService.cs (1)
899case SyntaxKind.NamespaceDeclaration:
CSharpSyntaxFacts.cs (1)
817case SyntaxKind.NamespaceDeclaration:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
482else if (token.Parent.IsKind(SyntaxKind.NamespaceDeclaration))
Simplification\Simplifiers\NameSimplifier.cs (1)
546case SyntaxKind.NamespaceDeclaration:
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
609protected override SyntaxKind NamespaceDeclarationSyntaxKind => SyntaxKind.NamespaceDeclaration;
Microsoft.VisualStudio.LanguageServices.CSharp (12)
CodeModel\CSharpCodeModelService.cs (9)
104case SyntaxKind.NamespaceDeclaration: 138case SyntaxKind.NamespaceDeclaration: 412if (member.Kind() != SyntaxKind.NamespaceDeclaration) 565case SyntaxKind.NamespaceDeclaration: 597case SyntaxKind.NamespaceDeclaration: 644=> (EnvDTE.CodeElement)CodeNamespace.CreateUnknown(state, fileCodeModel, (int)SyntaxKind.NamespaceDeclaration, string.Empty); 831case SyntaxKind.NamespaceDeclaration: 906case SyntaxKind.NamespaceDeclaration: 3513case SyntaxKind.NamespaceDeclaration:
CodeModel\CSharpCodeModelService.NodeLocator.cs (2)
68case SyntaxKind.NamespaceDeclaration: 119case SyntaxKind.NamespaceDeclaration:
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
166case SyntaxKind.NamespaceDeclaration: