Catel and Fody

Aspect oriented programming with Catel

Fody is an extensible tool for weaving .NET assemblies. For more information about Fody, see its official website. There are multiple Fody addons that work very well with Catel.

Catel.Fody

The PropertyChanged.Fody plugin for Fody already supports Catel out of the box, but only for property change notifications. However, with the Catel.Fody plugin, it is possible to automatically weave a simple property into a Catel property.

Anotar.Catel.Fody

Simplifies logging through a static class and some IL manipulation. This means that instead of having to use the actual logging API of Catel (creating ILog instance using the LogManager, writing to that log via instances), you can call methods on the static Log class.