Class BaseNamespaceDeclarationSyntax
Inheritance
BaseNamespaceDeclarationSyntax
Inherited Members
CSharpSyntaxNode.ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode, TNode, SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken, SyntaxToken, SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia, SyntaxTrivia, SyntaxTrivia>)
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public abstract class BaseNamespaceDeclarationSyntax : MemberDeclarationSyntax, IFormattable
Properties
Externs
Declaration
public abstract SyntaxList<ExternAliasDirectiveSyntax> Externs { get; }
Property Value
Members
Declaration
public abstract SyntaxList<MemberDeclarationSyntax> Members { get; }
Property Value
Name
Declaration
public abstract NameSyntax Name { get; }
Property Value
NamespaceKeyword
Declaration
public abstract SyntaxToken NamespaceKeyword { get; }
Property Value
Usings
Declaration
public abstract SyntaxList<UsingDirectiveSyntax> Usings { get; }
Property Value
Methods
AddAttributeLists(params AttributeListSyntax[])
Declaration
public BaseNamespaceDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items)
Parameters
Returns
AddExterns(params ExternAliasDirectiveSyntax[])
Declaration
public BaseNamespaceDeclarationSyntax AddExterns(params ExternAliasDirectiveSyntax[] items)
Parameters
Returns
AddMembers(params MemberDeclarationSyntax[])
Declaration
public BaseNamespaceDeclarationSyntax AddMembers(params MemberDeclarationSyntax[] items)
Parameters
Returns
AddModifiers(params SyntaxToken[])
Declaration
public BaseNamespaceDeclarationSyntax AddModifiers(params SyntaxToken[] items)
Parameters
Returns
AddUsings(params UsingDirectiveSyntax[])
Declaration
public BaseNamespaceDeclarationSyntax AddUsings(params UsingDirectiveSyntax[] items)
Parameters
Returns
WithAttributeLists(SyntaxList<AttributeListSyntax>)
Declaration
public BaseNamespaceDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists)
Parameters
Returns
WithExterns(SyntaxList<ExternAliasDirectiveSyntax>)
Declaration
public BaseNamespaceDeclarationSyntax WithExterns(SyntaxList<ExternAliasDirectiveSyntax> externs)
Parameters
Returns
WithMembers(SyntaxList<MemberDeclarationSyntax>)
Declaration
public BaseNamespaceDeclarationSyntax WithMembers(SyntaxList<MemberDeclarationSyntax> members)
Parameters
Returns
WithModifiers(SyntaxTokenList)
Declaration
public BaseNamespaceDeclarationSyntax WithModifiers(SyntaxTokenList modifiers)
Parameters
Returns
WithName(NameSyntax)
Declaration
public BaseNamespaceDeclarationSyntax WithName(NameSyntax name)
Parameters
Returns
WithNamespaceKeyword(SyntaxToken)
Declaration
public BaseNamespaceDeclarationSyntax WithNamespaceKeyword(SyntaxToken namespaceKeyword)
Parameters
Returns
WithUsings(SyntaxList<UsingDirectiveSyntax>)
Declaration
public BaseNamespaceDeclarationSyntax WithUsings(SyntaxList<UsingDirectiveSyntax> usings)
Parameters
Returns
Implements
Extension Methods