Ready-to-Use Aspect Libraries

No need to reinvent the wheel. Metalama comes with a set of professionally built aspects, ready to be used in your projects.

Features

  • Open source. Released under the same MIT license as the Metalama Framework.
  • Professionally built. Crafted by the Metalama core team.
  • Continuously tested. Integrated into Metalama’s CI/CD process.
  • Customizable. Designed for extensibility and adaptability.
  • Professionally supported. Covered by Metalama Professional and Metalama Enterprise support.

Libraries

Caching

Cache method results with simple custom attributes.

Learn more

Code Contracts

Check preconditions, postconditions, and invariants. Validate fields, properties, parameters, and return values.

Learn more

Memoization

Add high-performance, low-overhead caching to get-only properties and parameterless methods.

Learn more

Observability

Implement INotifyPropertyChanged without any boilerplate code. Never miss a notification again.

Learn more

Dependency Properties and Commands

Transform C# automatic properties into WPF dependency properties and methods into WPF commands without redundant code.

Learn more

Resources