Grow your team on GitHub
GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.Sign up
Extensible tool for weaving .net assemblies
This is a simple solution built as a starter for writing Fody addins.
An extension for Fody to integrate error handling into async and TPL code
Simplifies logging through a static class and some IL manipulation.
Change all members to virtual as part of your build.
Injects IDataErrorInfo or INotifyDataErrorInfo code into a class at compile time.
Generate ToString method from public properties.
Abandoned - Strips all testing code from an assembly
Simplifies reading embedded resources from an Assembly.
Converts non-public members to public hidden members
Injects INotifyPropertyChanging code into properties at compile time.
Injects INotifyPropertyChanged code into properties at compile time
Adds a module initializer to an assembly.
Simplifies the implementation of IDisposable
Replaces static method calls.
Provides methodof, propertyof and fieldof equivalents of typeof .
Creates immutable types
Implements the Freezable pattern as part of your build
Converts public fields to public properties
Facilitates adding constraints for Enum and Delegate to types and methods.
Generate Equals, GetHashCode and operators methods from properties.
Adds an empty constructor to classes even if you have a non-empty one defined.
A Fody Addin
Helps keep usages of ObsoleteAttribute consistent.
Embed references as resources
Loads all the references on startup by actually using the types in the module initializer.
Compile time decorator pattern via IL rewriting
Injects some very basic method timing code.
Adds null argument checks to an assembly
A simple Fody weaver to unseal sealed types.