Metalama 1.0 / / Metalama Documentation / Conceptual Documentation / Fundamental Concepts

Fundamental Concepts

Article Description
Compile-Time vs Run-Time Code This article explains the most fundamental concept of Metalama: the difference between compile-time and run-time code.
Abilities of Aspects An aspect provides meta-programming features and must be explicitly attached to a declaration.
Abilities of Fabrics A fabric also provides meta-programming features but they are implicitly attached to a project, namespace or type.