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
Injects some very basic method timing code.
Injects INotifyPropertyChanged code into properties at compile time
Extensible tool for weaving .net assemblies
A Fody Addin
Simplifies logging through a static class and some IL manipulation.
A working sample for each Fody Addin
Embed references as resources
An extension for Fody to integrate error handling into async and TPL code
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.
Helps keep usages of ObsoleteAttribute consistent.
Adds null argument checks to an assembly
Adds a module initializer to an assembly.
Simplifies the implementation of IDisposable
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.
Change string comparisons to be case insensitive.
This is a simple solution built as a starter for writing Fody addins.
Loads all the references on startup by actually using the types in the module initializer.
Add 'message' parameter to Assertions. Nunit, Mstest, Xunit is supported.