Files
2026-08-27 10:56:38 -06:00

33 lines
873 B
C#

using Microsoft.CodeAnalysis.Syntax.InternalSyntax;
using Roslyn.Utilities;
namespace Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax;
internal abstract class BaseNamespaceDeclarationSyntax : MemberDeclarationSyntax
{
public abstract SyntaxToken NamespaceKeyword { get; }
public abstract NameSyntax Name { get; }
public abstract SyntaxList<ExternAliasDirectiveSyntax> Externs { get; }
public abstract SyntaxList<UsingDirectiveSyntax> Usings { get; }
public abstract SyntaxList<MemberDeclarationSyntax> Members { get; }
internal BaseNamespaceDeclarationSyntax(SyntaxKind kind, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
: base(kind, diagnostics, annotations)
{
}
internal BaseNamespaceDeclarationSyntax(SyntaxKind kind)
: base(kind)
{
}
protected BaseNamespaceDeclarationSyntax(ObjectReader reader)
: base(reader)
{
}
}