The non-generic base interface for IQuery<TDeclaration>. Represents query of declarations to which aspects, validators, diagnostics and code fix suggestions can be added. This interface exposes LINQ-like methods that can be combined in complex queries.
Namespace: Metalama.Framework.Fabrics
Assembly: Metalama.Framework.dll
Syntax
[InternalImplement]
[CompileTime]
public interface IQueryProperties
| Name | Description |
|---|---|
| OriginatingDeclaration | Gets the declaration of the originating fabric or aspect instance. |
| OriginatingNamespace | Gets the current namespace, i.e. the one of the originating fabric or aspect instance,
or |
| Project | Gets the current project. |