175 references to NamespaceDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (14)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
798public sealed override Binder VisitNamespaceDeclaration(NamespaceDeclarationSyntax parent)
Compilation\CSharpSemanticModel.cs (2)
2952public abstract INamespaceSymbol GetDeclaredSymbol(NamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 5091return this.GetDeclaredSymbol((NamespaceDeclarationSyntax)node, cancellationToken);
Compilation\MemberSemanticModel.cs (1)
581public override INamespaceSymbol GetDeclaredSymbol(NamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
251public override INamespaceSymbol GetDeclaredSymbol(NamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SyntaxTreeSemanticModel.cs (1)
1312public override INamespaceSymbol GetDeclaredSymbol(NamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
CSharpExtensions.cs (1)
1338public static INamespaceSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, NamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Declarations\DeclarationTreeBuilder.cs (3)
412public override SingleNamespaceOrTypeDeclaration VisitNamespaceDeclaration(NamespaceDeclarationSyntax node) 453else if (node.Parent is NamespaceDeclarationSyntax) 484Debug.Assert(node is NamespaceDeclarationSyntax);
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)
2688public static NamespaceDeclarationSyntax NamespaceDeclaration(NameSyntax name, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members) 2692public 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)
AnchorIndentationFormattingRule.cs (1)
57case NamespaceDeclarationSyntax namespaceNode:
ConvertNamespaceAnalysis.cs (1)
51if (declaration is not NamespaceDeclarationSyntax namespaceDeclaration)
ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (2)
34var namespaceDeclaration = (NamespaceDeclarationSyntax)context.Node;
FormattingRangeHelper.cs (1)
351previousToken.Parent is NamespaceDeclarationSyntax);
NewLineUserSettingFormattingRule.cs (2)
112if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentToken.Parent is BaseTypeDeclarationSyntax or NamespaceDeclarationSyntax) 294if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentToken.Parent is BaseTypeDeclarationSyntax or NamespaceDeclarationSyntax)
SyntaxNodeExtensions.cs (1)
101case NamespaceDeclarationSyntax namespaceNode:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (12)
ConvertNamespaceTransform.cs (8)
37case NamespaceDeclarationSyntax namespaceDeclaration: 48public static async ValueTask<Document> ConvertNamespaceDeclarationAsync(Document document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 73public static (SourceText text, TextSpan semicolonSpan) ConvertNamespaceDeclaration(ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 93ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxAnnotation annotation) 103private static string? GetIndentation(ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 187private static FileScopedNamespaceDeclarationSyntax ConvertNamespaceDeclaration(NamespaceDeclarationSyntax namespaceDeclaration) 246private static NamespaceDeclarationSyntax ConvertFileScopedNamespace(FileScopedNamespaceDeclarationSyntax fileScopedNamespace) 248var namespaceDeclaration = SyntaxFactory.NamespaceDeclaration(
CSharpAddImportsService.cs (1)
131public override SyntaxNode VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
185public override SyntaxNode VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
439if (token.IsKind(SyntaxKind.OpenBraceToken) && token.Parent is NamespaceDeclarationSyntax or TypeDeclarationSyntax)
MisplacedUsingDirectivesCodeFixProvider.cs (1)
126if (member is NamespaceDeclarationSyntax namespaceDeclaration)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (5)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
620NamespaceDeclarationSyntax => node.GetBraces().openBrace.SpanStart,
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (2)
462NamespaceDeclarationSyntax namespaceDeclarationNode => ShouldAddBraceForNamespaceDeclaration(namespaceDeclarationNode, caretPosition), 489private static bool ShouldAddBraceForNamespaceDeclaration(NamespaceDeclarationSyntax namespaceDeclarationNode, int caretPosition)
ConvertNamespace\ConvertNamespaceCommandHandler.cs (2)
141var namespaceDecl = token.GetRequiredParent().GetAncestor<NamespaceDeclarationSyntax>();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (5)
Diagnostics\Suppression\SuppressionTests.cs (4)
1083var ns = (NamespaceDeclarationSyntax)context.Node; 2077var ns = (NamespaceDeclarationSyntax)context.Node;
Structure\NamespaceDeclarationStructureTests.cs (1)
17public class NamespaceDeclarationStructureTests : AbstractCSharpSyntaxNodeStructureTests<NamespaceDeclarationSyntax>
Microsoft.CodeAnalysis.CSharp.Features (23)
BraceCompletion\CurlyBraceCompletionService.cs (1)
197if (currentToken.Parent is BaseTypeDeclarationSyntax or NamespaceDeclarationSyntax)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (2)
313var targetNamespaceDecl = SyntaxFactory.NamespaceDeclaration( 457if (baseNamespace is NamespaceDeclarationSyntax namespaceDeclaration)
ConvertNamespace\ConvertNamespaceCodeRefactoringProvider.cs (1)
84if (baseDeclaration is NamespaceDeclarationSyntax namespaceDeclaration)
ConvertNamespaceAnalysis.cs (1)
51if (declaration is not NamespaceDeclarationSyntax namespaceDeclaration)
ConvertNamespaceTransform.cs (8)
37case NamespaceDeclarationSyntax namespaceDeclaration: 48public static async ValueTask<Document> ConvertNamespaceDeclarationAsync(Document document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 73public static (SourceText text, TextSpan semicolonSpan) ConvertNamespaceDeclaration(ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 93ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxAnnotation annotation) 103private static string? GetIndentation(ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 187private static FileScopedNamespaceDeclarationSyntax ConvertNamespaceDeclaration(NamespaceDeclarationSyntax namespaceDeclaration) 246private static NamespaceDeclarationSyntax ConvertFileScopedNamespace(FileScopedNamespaceDeclarationSyntax fileScopedNamespace) 248var namespaceDeclaration = SyntaxFactory.NamespaceDeclaration(
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
223typeDeclaration.Parent is NamespaceDeclarationSyntax namespaceDeclaration)
ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (2)
34var namespaceDeclaration = (NamespaceDeclarationSyntax)context.Node;
ExtractMethod\Extensions.cs (1)
108if (ancestor is NamespaceDeclarationSyntax)
MetadataAsSource\CSharpMetadataAsSourceService.cs (1)
154NamespaceDeclarationSyntax ns => (TSyntax)(object)ns.WithMembers(AddNullableRegions(ns.Members, cancellationToken)),
MisplacedUsingDirectivesCodeFixProvider.cs (1)
126if (member is NamespaceDeclarationSyntax namespaceDeclaration)
MoveToNamespace\CSharpMoveToNamespaceService.cs (1)
39NamespaceDeclarationSyntax namespaceDeclaration => namespaceDeclaration.OpenBraceToken.SpanStart,
Structure\CSharpBlockStructureProvider.cs (1)
41builder.Add<NamespaceDeclarationSyntax, NamespaceDeclarationStructureProvider>();
Structure\Providers\NamespaceDeclarationStructureProvider.cs (2)
13internal class NamespaceDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<NamespaceDeclarationSyntax> 17NamespaceDeclarationSyntax namespaceDeclaration,
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)
10436private static NamespaceDeclarationSyntax GenerateNamespaceDeclaration() 12548var node = GenerateNamespaceDeclaration(); 12560var 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); 17649var oldNode = GenerateNamespaceDeclaration(); 17665var 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)
6309Assert.False(((NamespaceDeclarationSyntax)namespaceDeclaration).Name.IsMissing); 7151var ns = root.DescendantNodes().OfType<NamespaceDeclarationSyntax>().Single(); 7192var ns = root.DescendantNodes().OfType<NamespaceDeclarationSyntax>().Single(); 7216var ns = root.DescendantNodes().OfType<NamespaceDeclarationSyntax>().Single(); 7240var ns = root.DescendantNodes().OfType<NamespaceDeclarationSyntax>().Single();
Syntax\SyntaxFactoryTests.cs (1)
49var n = SyntaxFactory.NamespaceDeclaration(name: SyntaxFactory.IdentifierName(SyntaxFactory.Identifier("goo")));
Syntax\SyntaxListTests.cs (1)
237var declaration = SyntaxFactory.NamespaceDeclaration(SyntaxFactory.ParseName("M"));
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
AnchorIndentationFormattingRule.cs (1)
57case NamespaceDeclarationSyntax namespaceNode:
CSharpAddImportsService.cs (1)
131public override SyntaxNode VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
185public override SyntaxNode VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
Extensions\SemanticModelExtensions.cs (1)
26return declarationSyntax is NamespaceDeclarationSyntax namespaceDeclaration
FormattingRangeHelper.cs (1)
351previousToken.Parent is NamespaceDeclarationSyntax);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
101case NamespaceDeclarationSyntax namespaceNode:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
439if (token.IsKind(SyntaxKind.OpenBraceToken) && token.Parent is NamespaceDeclarationSyntax or TypeDeclarationSyntax)
NewLineUserSettingFormattingRule.cs (2)
112if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentToken.Parent is BaseTypeDeclarationSyntax or NamespaceDeclarationSyntax) 294if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentToken.Parent is BaseTypeDeclarationSyntax or NamespaceDeclarationSyntax)
OrganizeImports\CSharpOrganizeImportsService.Rewriter.cs (1)
55public override SyntaxNode VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (6)
CodeGeneration\SyntaxGeneratorTests.cs (4)
1751VerifySyntax<NamespaceDeclarationSyntax>( 1755VerifySyntax<NamespaceDeclarationSyntax>( 1759VerifySyntax<NamespaceDeclarationSyntax>( 1764VerifySyntax<NamespaceDeclarationSyntax>(
EmbeddedLanguages\VirtualChars\CSharpVirtualCharServiceTests.cs (2)
123var namespaceDeclaration = (NamespaceDeclarationSyntax)compilationUnit.Members[0];
Microsoft.CodeAnalysis.Workspaces.UnitTests (16)
SyntaxPathTests.cs (16)
147var namespaceDecl = (NamespaceDeclarationSyntax)(tree.GetRoot() as CompilationUnitSyntax).Members[0]; 185var namespaceDecl = (NamespaceDeclarationSyntax)(tree.GetRoot() as CompilationUnitSyntax).Members[0]; 218var namespaceDecl = (NamespaceDeclarationSyntax)((CompilationUnitSyntax)tree.GetRoot()).Members[0]; 250var namespaceDecl = (NamespaceDeclarationSyntax)((CompilationUnitSyntax)tree.GetRoot()).Members[0]; 278var namespaceDecl = (NamespaceDeclarationSyntax)((CompilationUnitSyntax)tree.GetRoot()).Members[0]; 309var namespaceDecl = (NamespaceDeclarationSyntax)((CompilationUnitSyntax)tree.GetRoot()).Members[0]; 338var namespaceDecl = (NamespaceDeclarationSyntax)((CompilationUnitSyntax)tree.GetRoot()).Members[0]; 377var namespaceDecl = (NamespaceDeclarationSyntax)((CompilationUnitSyntax)tree.GetRoot()).Members[0];
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\CSharpCodeModelService.NodeLocator.cs (2)
583if (node is NamespaceDeclarationSyntax namespaceDeclaration) 1162if (node is NamespaceDeclarationSyntax namespaceDeclaration)