The parameter passed to AmendNamespace(INamespaceAmender). Provides capabilities to query declarations within the namespace and its nested namespaces, add aspects programmatically using LINQ-like queries, configure options, report diagnostics, and validate architecture.
Namespace: Metalama.Framework.Fabrics
Assembly: Metalama.Framework.dll
Syntax
public interface INamespaceAmender : IAmender<INamespace>, IAmender, IQuery<INamespace>, IQueryRemarks
Through this interface, you can access all types and nested namespaces within the namespace using LINQ-like queries, allowing you to scope aspect application and configuration to specific namespace hierarchies.
Properties
| Name | Description |
|---|---|
| Namespace | Gets the full name of the namespace on which the current fabric is applied. |