1 instantiation of NamespaceDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
15523internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.NamespaceDeclarationSyntax(this, parent, position);
242 references to NamespaceDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (38)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
821public sealed override Binder VisitNamespaceDeclaration(NamespaceDeclarationSyntax parent)
Compilation\CSharpSemanticModel.cs (2)
2970public abstract INamespaceSymbol GetDeclaredSymbol(NamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 5120return this.GetDeclaredSymbol((NamespaceDeclarationSyntax)node, cancellationToken);
Compilation\MemberSemanticModel.cs (1)
592public override INamespaceSymbol GetDeclaredSymbol(NamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
255public override INamespaceSymbol GetDeclaredSymbol(NamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SyntaxTreeSemanticModel.cs (1)
1306public override INamespaceSymbol GetDeclaredSymbol(NamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
CSharpExtensions.cs (1)
1361public static INamespaceSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, NamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Declarations\DeclarationTreeBuilder.cs (3)
497public override SingleNamespaceOrTypeDeclaration VisitNamespaceDeclaration(NamespaceDeclarationSyntax node) 538else if (node.Parent is NamespaceDeclarationSyntax) 569Debug.Assert(node is NamespaceDeclarationSyntax);
Syntax.xml.Main.Generated.cs (7)
478public virtual TResult? VisitNamespaceDeclaration(NamespaceDeclarationSyntax node) => this.DefaultVisit(node); 1222public virtual void VisitNamespaceDeclaration(NamespaceDeclarationSyntax node) => this.DefaultVisit(node); 1965public override SyntaxNode? VisitNamespaceDeclaration(NamespaceDeclarationSyntax node) 4817public static NamespaceDeclarationSyntax NamespaceDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken openBraceToken, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken) 4829return (NamespaceDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.NamespaceDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)namespaceKeyword.Node!, (Syntax.InternalSyntax.NameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)openBraceToken.Node!, externs.Node.ToGreenList<Syntax.InternalSyntax.ExternAliasDirectiveSyntax>(), usings.Node.ToGreenList<Syntax.InternalSyntax.UsingDirectiveSyntax>(), members.Node.ToGreenList<Syntax.InternalSyntax.MemberDeclarationSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBraceToken.Node!, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed(); 4833public static NamespaceDeclarationSyntax NamespaceDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, NameSyntax name, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members) 4837public static NamespaceDeclarationSyntax NamespaceDeclaration(NameSyntax name)
Syntax.xml.Syntax.Generated.cs (17)
9609public NamespaceDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken openBraceToken, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken) 9613var newNode = SyntaxFactory.NamespaceDeclaration(attributeLists, modifiers, namespaceKeyword, name, openBraceToken, externs, usings, members, closeBraceToken, semicolonToken); 9622public new NamespaceDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.Modifiers, this.NamespaceKeyword, this.Name, this.OpenBraceToken, this.Externs, this.Usings, this.Members, this.CloseBraceToken, this.SemicolonToken); 9624public new NamespaceDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) => Update(this.AttributeLists, modifiers, this.NamespaceKeyword, this.Name, this.OpenBraceToken, this.Externs, this.Usings, this.Members, this.CloseBraceToken, this.SemicolonToken); 9626public new NamespaceDeclarationSyntax WithNamespaceKeyword(SyntaxToken namespaceKeyword) => Update(this.AttributeLists, this.Modifiers, namespaceKeyword, this.Name, this.OpenBraceToken, this.Externs, this.Usings, this.Members, this.CloseBraceToken, this.SemicolonToken); 9628public new NamespaceDeclarationSyntax WithName(NameSyntax name) => Update(this.AttributeLists, this.Modifiers, this.NamespaceKeyword, name, this.OpenBraceToken, this.Externs, this.Usings, this.Members, this.CloseBraceToken, this.SemicolonToken); 9629public NamespaceDeclarationSyntax WithOpenBraceToken(SyntaxToken openBraceToken) => Update(this.AttributeLists, this.Modifiers, this.NamespaceKeyword, this.Name, openBraceToken, this.Externs, this.Usings, this.Members, this.CloseBraceToken, this.SemicolonToken); 9631public new NamespaceDeclarationSyntax WithExterns(SyntaxList<ExternAliasDirectiveSyntax> externs) => Update(this.AttributeLists, this.Modifiers, this.NamespaceKeyword, this.Name, this.OpenBraceToken, externs, this.Usings, this.Members, this.CloseBraceToken, this.SemicolonToken); 9633public new NamespaceDeclarationSyntax WithUsings(SyntaxList<UsingDirectiveSyntax> usings) => Update(this.AttributeLists, this.Modifiers, this.NamespaceKeyword, this.Name, this.OpenBraceToken, this.Externs, usings, this.Members, this.CloseBraceToken, this.SemicolonToken); 9635public new NamespaceDeclarationSyntax WithMembers(SyntaxList<MemberDeclarationSyntax> members) => Update(this.AttributeLists, this.Modifiers, this.NamespaceKeyword, this.Name, this.OpenBraceToken, this.Externs, this.Usings, members, this.CloseBraceToken, this.SemicolonToken); 9636public NamespaceDeclarationSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) => Update(this.AttributeLists, this.Modifiers, this.NamespaceKeyword, this.Name, this.OpenBraceToken, this.Externs, this.Usings, this.Members, closeBraceToken, this.SemicolonToken); 9637public NamespaceDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.Modifiers, this.NamespaceKeyword, this.Name, this.OpenBraceToken, this.Externs, this.Usings, this.Members, this.CloseBraceToken, semicolonToken); 9640public new NamespaceDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) => WithAttributeLists(this.AttributeLists.AddRange(items)); 9642public new NamespaceDeclarationSyntax AddModifiers(params SyntaxToken[] items) => WithModifiers(this.Modifiers.AddRange(items)); 9644public new NamespaceDeclarationSyntax AddExterns(params ExternAliasDirectiveSyntax[] items) => WithExterns(this.Externs.AddRange(items)); 9646public new NamespaceDeclarationSyntax AddUsings(params UsingDirectiveSyntax[] items) => WithUsings(this.Usings.AddRange(items)); 9648public new NamespaceDeclarationSyntax AddMembers(params MemberDeclarationSyntax[] items) => WithMembers(this.Members.AddRange(items));
Syntax\LookupPosition.cs (1)
163internal static bool IsInNamespaceDeclaration(int position, NamespaceDeclarationSyntax namespaceDecl)
Syntax\NamespaceDeclarationSyntax.cs (1)
21public NamespaceDeclarationSyntax Update(SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken openBraceToken, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
Syntax\SyntaxFactory.cs (2)
2709public static NamespaceDeclarationSyntax NamespaceDeclaration(NameSyntax name, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members) 2713public static NamespaceDeclarationSyntax NamespaceDeclaration(SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken openBraceToken, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertNamespaceAnalysis.cs (1)
50if (declaration is not NamespaceDeclarationSyntax namespaceDeclaration)
src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (2)
33var namespaceDeclaration = (NamespaceDeclarationSyntax)context.Node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
102NamespaceDeclarationSyntax namespaceNode => (namespaceNode.OpenBraceToken, namespaceNode.CloseBraceToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\AnchorIndentationFormattingRule.cs (1)
57case NamespaceDeclarationSyntax namespaceNode:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
112if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentToken.Parent is BaseTypeDeclarationSyntax or NamespaceDeclarationSyntax) 314if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentToken.Parent is BaseTypeDeclarationSyntax or NamespaceDeclarationSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
350previousToken.Parent is NamespaceDeclarationSyntax);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (15)
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (11)
30NamespaceDeclarationSyntax namespaceDeclaration => ConvertNamespaceDeclarationAsync(document, namespaceDeclaration, options, cancellationToken), 37public static async Task<Document> ConvertNamespaceDeclarationAsync(Document document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 62public static (SourceText text, TextSpan semicolonSpan) ConvertNamespaceDeclaration(ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 82ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxAnnotation annotation) 92private static string? GetIndentation(ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 201var blockScopedNamespace = (NamespaceDeclarationSyntax)root.GetAnnotatedNodes(annotation).Single(); 262var converted = ConvertFileScopedNamespace(document, namespaceDeclaration, lineEnding, newLinePlacement); 323private static FileScopedNamespaceDeclarationSyntax ConvertNamespaceDeclaration(NamespaceDeclarationSyntax namespaceDeclaration) 382private static NamespaceDeclarationSyntax ConvertFileScopedNamespace(ParsedDocument document, FileScopedNamespaceDeclarationSyntax fileScopedNamespace, string lineEnding, NewLinePlacement newLinePlacement) 424var namespaceDeclaration = NamespaceDeclaration(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
440if (token.IsKind(SyntaxKind.OpenBraceToken) && token.Parent is NamespaceDeclarationSyntax or TypeDeclarationSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (1)
24return declarationSyntax is NamespaceDeclarationSyntax namespaceDeclaration
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
125public override SyntaxNode VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
197public override SyntaxNode VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (5)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
612NamespaceDeclarationSyntax => node.GetBraces().openBrace.SpanStart,
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (2)
464NamespaceDeclarationSyntax namespaceDeclarationNode => ShouldAddBraceForNamespaceDeclaration(namespaceDeclarationNode, caretPosition), 491private static bool ShouldAddBraceForNamespaceDeclaration(NamespaceDeclarationSyntax namespaceDeclarationNode, int caretPosition)
ConvertNamespace\ConvertNamespaceCommandHandler.cs (2)
130var namespaceDecl = token.GetRequiredParent().GetAncestor<NamespaceDeclarationSyntax>();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Structure\NamespaceDeclarationStructureTests.cs (1)
15public sealed class NamespaceDeclarationStructureTests : AbstractCSharpSyntaxNodeStructureTests<NamespaceDeclarationSyntax>
Microsoft.CodeAnalysis.CSharp.Features (25)
BraceCompletion\CurlyBraceCompletionService.cs (1)
191if (currentToken.Parent is BaseTypeDeclarationSyntax or NamespaceDeclarationSyntax)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (2)
322var targetNamespaceDecl = NamespaceDeclaration( 466if (baseNamespace is NamespaceDeclarationSyntax namespaceDeclaration)
ConvertNamespace\ConvertNamespaceCodeRefactoringProvider.cs (1)
81if (baseDeclaration is NamespaceDeclarationSyntax namespaceDeclaration)
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
264typeDeclaration.Parent is NamespaceDeclarationSyntax namespaceDeclaration)
ExtractMethod\Extensions.cs (1)
105if (ancestor is NamespaceDeclarationSyntax)
MetadataAsSource\CSharpMetadataAsSourceService.cs (1)
155NamespaceDeclarationSyntax ns => (TSyntax)(object)ns.WithMembers(AddNullableRegions(ns.Members, cancellationToken)),
MoveToNamespace\CSharpMoveToNamespaceService.cs (1)
41NamespaceDeclarationSyntax namespaceDeclaration => namespaceDeclaration.OpenBraceToken.SpanStart,
src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertNamespaceAnalysis.cs (1)
50if (declaration is not NamespaceDeclarationSyntax namespaceDeclaration)
src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (2)
33var namespaceDeclaration = (NamespaceDeclarationSyntax)context.Node;
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (11)
30NamespaceDeclarationSyntax namespaceDeclaration => ConvertNamespaceDeclarationAsync(document, namespaceDeclaration, options, cancellationToken), 37public static async Task<Document> ConvertNamespaceDeclarationAsync(Document document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 62public static (SourceText text, TextSpan semicolonSpan) ConvertNamespaceDeclaration(ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 82ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxAnnotation annotation) 92private static string? GetIndentation(ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 201var blockScopedNamespace = (NamespaceDeclarationSyntax)root.GetAnnotatedNodes(annotation).Single(); 262var converted = ConvertFileScopedNamespace(document, namespaceDeclaration, lineEnding, newLinePlacement); 323private static FileScopedNamespaceDeclarationSyntax ConvertNamespaceDeclaration(NamespaceDeclarationSyntax namespaceDeclaration) 382private static NamespaceDeclarationSyntax ConvertFileScopedNamespace(ParsedDocument document, FileScopedNamespaceDeclarationSyntax fileScopedNamespace, string lineEnding, NewLinePlacement newLinePlacement) 424var namespaceDeclaration = NamespaceDeclaration(
Structure\CSharpBlockStructureProvider.cs (1)
42builder.Add<NamespaceDeclarationSyntax, NamespaceDeclarationStructureProvider>();
Structure\Providers\NamespaceDeclarationStructureProvider.cs (2)
13internal sealed class NamespaceDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<NamespaceDeclarationSyntax> 17NamespaceDeclarationSyntax namespaceDeclaration,
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (4)
Diagnostics\Suppression\SuppressionTests.cs (4)
1126var ns = (NamespaceDeclarationSyntax)context.Node; 2196var ns = (NamespaceDeclarationSyntax)context.Node;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\InteractiveSemanticModelTests.cs (1)
41var classB = (root.Members[1] as NamespaceDeclarationSyntax).Members[0] as TypeDeclarationSyntax;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (39)
Compilation\SemanticModelAPITests.cs (6)
407var nsSyntax = nsArray[0] as NamespaceDeclarationSyntax; 818var nDecl = root.Members[0] as NamespaceDeclarationSyntax; 819var n2Decl = root.Members[1] as NamespaceDeclarationSyntax;
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (31)
104var decl = (NamespaceDeclarationSyntax)root.Members[1]; 147var classC = (root.Members[0] as NamespaceDeclarationSyntax).Members[0] as TypeDeclarationSyntax; 170Members[1] as NamespaceDeclarationSyntax). 939var nsDecl = (NamespaceDeclarationSyntax)root.Members[0]; 959nsDecl = (NamespaceDeclarationSyntax)root.Members[1]; 1710var namespaceDecl = (NamespaceDeclarationSyntax)cu.Members[0]; 2790var nsSyntax = (root.Members[1] as NamespaceDeclarationSyntax); 2813var n2 = (NamespaceDeclarationSyntax)root.Members[1]; 2912var nsSyntax = (root.Members[0] as NamespaceDeclarationSyntax); 2915var nsSyntax23 = (nsSyntax.Members[0] as NamespaceDeclarationSyntax); 2939var nsSyntax = (root.Members[0] as NamespaceDeclarationSyntax); 3050var nsSyntax = (root.Members[0] as NamespaceDeclarationSyntax); 3079var nsSyntax = (root.Members[1] as NamespaceDeclarationSyntax); 3115var nsSyntax1 = (root.Members[0] as NamespaceDeclarationSyntax); 3116var nsSyntax2 = (nsSyntax1.Members[0] as NamespaceDeclarationSyntax); 3738var decl = (NamespaceDeclarationSyntax)root.Members[0]; 3750var decl2 = (NamespaceDeclarationSyntax)root2.Members[0];
Symbols\ImplicitClassTests.cs (2)
116var namespaceDecl = tree.GetCompilationUnitRoot().DescendantNodes().OfType<NamespaceDeclarationSyntax>().Single();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (34)
Generated\Syntax.Test.xml.Generated.cs (5)
10822private static NamespaceDeclarationSyntax GenerateNamespaceDeclaration() 12992var node = GenerateNamespaceDeclaration(); 13004var newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.Modifiers).WithNamespaceKeyword(node.NamespaceKeyword).WithName(node.Name).WithOpenBraceToken(node.OpenBraceToken).WithExterns(node.Externs).WithUsings(node.Usings).WithMembers(node.Members).WithCloseBraceToken(node.CloseBraceToken).WithSemicolonToken(node.SemicolonToken); 18267var oldNode = GenerateNamespaceDeclaration(); 18283var oldNode = GenerateNamespaceDeclaration();
Parsing\DeclarationParsingTests.cs (18)
571var ns = (NamespaceDeclarationSyntax)file.Members[0]; 614var ns = (NamespaceDeclarationSyntax)file.Members[0]; 636var ns = (NamespaceDeclarationSyntax)file.Members[0]; 681var ns = (NamespaceDeclarationSyntax)file.Members[0]; 726var ns = (NamespaceDeclarationSyntax)file.Members[0]; 750var ns = (NamespaceDeclarationSyntax)file.Members[0]; 758var ns2 = (NamespaceDeclarationSyntax)ns.Members[0]; 5633var ns = (NamespaceDeclarationSyntax)file.Members[0]; 5645ns = (NamespaceDeclarationSyntax)file.Members[0]; 5657ns = (NamespaceDeclarationSyntax)file.Members[0];
Parsing\ParsingErrorRecoveryTests.cs (9)
7113Assert.False(((NamespaceDeclarationSyntax)namespaceDeclaration).Name.IsMissing); 7941var ns = root.DescendantNodes().OfType<NamespaceDeclarationSyntax>().Single(); 7982var ns = root.DescendantNodes().OfType<NamespaceDeclarationSyntax>().Single(); 8006var ns = root.DescendantNodes().OfType<NamespaceDeclarationSyntax>().Single(); 8030var ns = root.DescendantNodes().OfType<NamespaceDeclarationSyntax>().Single();
Syntax\SyntaxFactoryTests.cs (1)
61var n = SyntaxFactory.NamespaceDeclaration(name: SyntaxFactory.IdentifierName(SyntaxFactory.Identifier("goo")));
Syntax\SyntaxListTests.cs (1)
243var declaration = SyntaxFactory.NamespaceDeclaration(SyntaxFactory.ParseName("M"));
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
OrganizeImports\CSharpOrganizeImportsService.Rewriter.cs (1)
35public override SyntaxNode VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
102NamespaceDeclarationSyntax namespaceNode => (namespaceNode.OpenBraceToken, namespaceNode.CloseBraceToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\AnchorIndentationFormattingRule.cs (1)
57case NamespaceDeclarationSyntax namespaceNode:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
112if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentToken.Parent is BaseTypeDeclarationSyntax or NamespaceDeclarationSyntax) 314if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentToken.Parent is BaseTypeDeclarationSyntax or NamespaceDeclarationSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
350previousToken.Parent is NamespaceDeclarationSyntax);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
440if (token.IsKind(SyntaxKind.OpenBraceToken) && token.Parent is NamespaceDeclarationSyntax or TypeDeclarationSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (1)
24return declarationSyntax is NamespaceDeclarationSyntax namespaceDeclaration
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
125public override SyntaxNode VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
197public override SyntaxNode VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (6)
CodeGeneration\SyntaxGeneratorTests.cs (4)
1850VerifySyntax<NamespaceDeclarationSyntax>( 1854VerifySyntax<NamespaceDeclarationSyntax>( 1858VerifySyntax<NamespaceDeclarationSyntax>( 1863VerifySyntax<NamespaceDeclarationSyntax>(
EmbeddedLanguages\VirtualChars\CSharpVirtualCharServiceTests.cs (2)
122var namespaceDeclaration = (NamespaceDeclarationSyntax)compilationUnit.Members[0];
Microsoft.CodeAnalysis.Workspaces.UnitTests (16)
SyntaxPathTests.cs (16)
149var namespaceDecl = (NamespaceDeclarationSyntax)(tree.GetRoot() as CompilationUnitSyntax).Members[0]; 189var namespaceDecl = (NamespaceDeclarationSyntax)(tree.GetRoot() as CompilationUnitSyntax).Members[0]; 224var namespaceDecl = (NamespaceDeclarationSyntax)((CompilationUnitSyntax)tree.GetRoot()).Members[0]; 258var namespaceDecl = (NamespaceDeclarationSyntax)((CompilationUnitSyntax)tree.GetRoot()).Members[0]; 288var namespaceDecl = (NamespaceDeclarationSyntax)((CompilationUnitSyntax)tree.GetRoot()).Members[0]; 321var namespaceDecl = (NamespaceDeclarationSyntax)((CompilationUnitSyntax)tree.GetRoot()).Members[0]; 352var namespaceDecl = (NamespaceDeclarationSyntax)((CompilationUnitSyntax)tree.GetRoot()).Members[0]; 382var namespaceDecl = (NamespaceDeclarationSyntax)((CompilationUnitSyntax)tree.GetRoot()).Members[0];
Microsoft.DotNet.GenFacades (7)
NotSupportedAssemblyGenerator.cs (2)
201if (node.Parent is NamespaceDeclarationSyntax parentNamespace) 213private string GetFullyQualifiedName(NamespaceDeclarationSyntax node) => node.Name.ToFullString().Trim();
TypeParser.cs (5)
79if (item.Parent is NamespaceDeclarationSyntax parent) 96if (node.Parent is NamespaceDeclarationSyntax parent) 128private static string GetNamespaceName(NamespaceDeclarationSyntax namespaceSyntax) 155if (token.Parent == null || token.Parent is NamespaceDeclarationSyntax) 163if (token.Parent == null || token.Parent is NamespaceDeclarationSyntax)
Microsoft.Extensions.Logging.Generators (2)
LoggerMessageGenerator.Parser.cs (2)
504potentialNamespaceParent is not NamespaceDeclarationSyntax 522namespaceParent = namespaceParent.Parent as NamespaceDeclarationSyntax;
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
EmitterTests.cs (1)
121.OfType<NamespaceDeclarationSyntax>()
Microsoft.Gen.Logging (2)
Parsing\Parser.cs (2)
291potentialNamespaceParent is not NamespaceDeclarationSyntax && 303namespaceParent = namespaceParent.Parent as NamespaceDeclarationSyntax;
Microsoft.Gen.MetadataExtractor (2)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (2)
109potentialNamespaceParent is not NamespaceDeclarationSyntax && 121ns = ns.Parent as NamespaceDeclarationSyntax;
Microsoft.Gen.Metrics (2)
Parser.cs (2)
109potentialNamespaceParent is not NamespaceDeclarationSyntax && 121ns = ns.Parent as NamespaceDeclarationSyntax;
Microsoft.Gen.MetricsReports (2)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (2)
109potentialNamespaceParent is not NamespaceDeclarationSyntax && 121ns = ns.Parent as NamespaceDeclarationSyntax;
Microsoft.Interop.JavaScript.JSImportGenerator (2)
JSExportGenerator.cs (2)
217private static NamespaceDeclarationSyntax GenerateRegSource( 291var ns = NamespaceDeclaration(IdentifierName(generatedNamespace))
Microsoft.ML.InternalCodeAnalyzer (2)
NameAnalyzer.cs (2)
113var node = ((NamespaceDeclarationSyntax)context.Node);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\CSharpCodeModelService.NodeLocator.cs (2)
582if (node is NamespaceDeclarationSyntax namespaceDeclaration) 1161if (node is NamespaceDeclarationSyntax namespaceDeclaration)
QuarantineTools.Tests (1)
QuarantineScriptTests.cs (1)
285case NamespaceDeclarationSyntax nd:
Roslyn.Diagnostics.CSharp.Analyzers (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
102NamespaceDeclarationSyntax namespaceNode => (namespaceNode.OpenBraceToken, namespaceNode.CloseBraceToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\AnchorIndentationFormattingRule.cs (1)
57case NamespaceDeclarationSyntax namespaceNode:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
112if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentToken.Parent is BaseTypeDeclarationSyntax or NamespaceDeclarationSyntax) 314if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentToken.Parent is BaseTypeDeclarationSyntax or NamespaceDeclarationSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
350previousToken.Parent is NamespaceDeclarationSyntax);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
440if (token.IsKind(SyntaxKind.OpenBraceToken) && token.Parent is NamespaceDeclarationSyntax or TypeDeclarationSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (1)
24return declarationSyntax is NamespaceDeclarationSyntax namespaceDeclaration
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
125public override SyntaxNode VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
197public override SyntaxNode VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
System.Private.CoreLib.Generators (4)
EventSourceGenerator.Parser.cs (4)
22NamespaceDeclarationSyntax? ns = classDef.Parent as NamespaceDeclarationSyntax; 78private static string? ConstructNamespace(NamespaceDeclarationSyntax? ns) 86ns = ns.Parent as NamespaceDeclarationSyntax;
System.Windows.Forms.Analyzers.CSharp (2)
System\Windows\Forms\CSharp\Generators\ApplicationConfiguration\ApplicationConfigurationGenerator.cs (2)
64.FirstOrDefault(a => a is NamespaceDeclarationSyntax) is NamespaceDeclarationSyntax namespaceSyntax)