INamespaceDeclaration Interface
Provides the base requirements of a namespace declaration that encloses types declared in a source file.
public interface INamespaceDeclaration
Properties
AliasedUsingDirectives
The collection of aliased using directives within the namespace declaration.
IList<IAliasedUsingDirective> AliasedUsingDirectives { get; }
Property Value
ExternalAliasDirectives
The collection of external alias directives within the namespace declaration.
IList<IExternalAliasDirective> ExternalAliasDirectives { get; }
Property Value
FullName
The full name of the namespace, which includes the names of ancestor namespaces.
Name
The name of the namespace.
Parent
The INamespaceDeclaration that contains this namespace declaration.
UsingDirectives
The collection of using directives within the namespace declaration.