Skip to content
Reflection Emit edited this page Oct 16, 2018 · 53 revisions

Welcome to the Cauldron wiki!

Cauldron Logo

Articles

AOP - Method and property interception in C#
Passing Parameters to a running application in WPF

FodyWeaver.xml Options

Interceptors (Interfaces and Implementations)

Cauldron.Interception.Fody is a Fody add-in that is itself using "scripts" to extend its features. This add-in rely heavily on Cauldron.Cecilator which is itself a wrapper of Mono.Cecil.
The interceptors can be used in NET45, but the weaver still requires an installed NET461. Since the weaver itself is not part of the project, this will not affect the project's target framework version.
Cauldron.Interception.Fody offers the following features:


The following weaver/interceptor are available as predefined nuget packages.

Basic Interceptors NuGet

Basic Interceptor Extensions NuGet

Specialized Interceptors

Interceptor Implementations

Interceptors that are required by other packages

Dependency Injection NuGet

The activator is a simple and easy to use dependency injection. It is based on attributes and does not require any configuration files. It also supports static methods as component constructor.

Localization

Parameter Parsing

MVVM