Metalama 0.3 / / Caravela Documentation / API Documentation

Caravela API Documentation

Namespace Description
Caravela.Framework.Aspects This is the main namespace to create your own aspects.
Caravela.Framework.Code This namespace contains the code model.
Caravela.Framework.Diagnostics This namespace allows your aspects to report or suppress errors, warnings or info message.
Caravela.Framework.RunTime This namespace contains the declaration that are used at run time. All other namespaces are used at compilation time only.
Caravela.Framework.Impl.Sdk This namespace allows you to build low-level aspects.
Caravela.Framework.Impl.CodeModel This namespace allows you to build low-level aspects.
Caravela.Framework.Validation This namespace is not yet implemented.
Caravela.Framework.Eligibility This namespace allows your aspects to declare to which declarations they can be validly applied.
Caravela.Framework.Fabrics This namespace allows to add aspects or validators to whole projects and namespaces, configure aspects.