Open sandboxFocus

Interface INamespaceAmender

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>, IQuery
Remarks

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.

Extension Methods

See Also