Fody
NuGet publisher profile
Packages (52)
Fody
Extensible tool for weaving .net assemblies.
PropertyChanged.Fody
Add property notification to all classes that implement INotifyPropertyChanged.
ConfigureAwait.Fody
Configure async code's ConfigureAwait at a global level.
Equals.Fody
Generate Equals, GetHashCode and operator methods from properties for classes decorated with an [Equals] Attribute.
MethodDecorator.Fody
Fody add-in to decorate arbitrary methods to run code before and after invocation.
NullGuard.Fody
Add null checks.
ModuleInit.Fody
Adds a module initializer to an assembly.
MethodTimer.Fody
Adds basic timing to methods.
FodyHelpers
Helpers for Fody.
InlineIL.Fody
Inject arbitrary IL code at compile time.
Anotar.Serilog.Fody
Simplifies logging through a static helper class and some IL manipulation.
Virtuosity.Fody
Fody add-in for changing all members to virtual.
EmptyConstructor.Fody
Injects an empty constructor into classes.
Obsolete.Fody
Allows a more expressive use of the ObsoleteAttribute.
JetBrainsAnnotations.Fody
Converts all JetBrains ReSharper code annotations attributes to External Annotations, so you can provide R# annotations to 3rd parties but don't need to deploy JetBrainsAnnotations.dll.
ToString.Fody
Generate ToString method from public properties.
FodyPackaging
NuGet packaging Fody repositories
Janitor.Fody
Fody add-in that helps with implementing IDisposable.
PropertyChanging.Fody
Add property notification to all classes that implement INotifyPropertyChanging.
Validar.Fody
Fody add-in for validation in XAML bindings.
Anotar.Log4Net.Fody
Simplifies logging through a static helper class and some IL manipulation.
Anotar.NLog.Fody
Simplifies logging through a static helper class and some IL manipulation.
AsyncErrorHandler.Fody
An extension for Fody to integrate error handling into async and TPL code.
AutoProperties.Fody
This add-in gives you extended control over auto-properties, like directly accessing the backing field or intercepting getters and setters.
InfoOf.Fody
Exposes 'methodof' and 'propertyof' to any .net language.
Anotar.Custom.Fody
Simplifies logging through a static helper class and some IL manipulation.
Anotar.CommonLogging.Fody
Simplifies logging through a static helper class and some IL manipulation.
ExtraConstraints.Fody
Extra type constraints for Enum and Delegate.
Anotar.Catel.Fody
Simplifies logging through a static helper class and some IL manipulation.
Caseless.Fody
Changes string comparisons to case insensitive.
Lazy.Fody
Automates the plumbing around System.Lazy.
ILMerge.Fody
Merges the referenced types of local dependencies as private types into the target assembly, and removes the references to the local dependencies.
Fielder.Fody
Abandoned: Converts public fields to properties.
Resourcer.Fody
Fody add-in for reading embedded resources.
Anotar.Splat.Fody
Simplifies logging through a static helper class and some IL manipulation.
Scalpel.Fody
Remove test references from an assembly.
Publicize.Fody
Fody add-in for converting non-public members to public hidden members.
Visualize.Fody
Package Description
Freezable.Fody
Implements the Freezable pattern.
Anotar.NServiceBus.Fody
Simplifies logging through a static helper class and some IL manipulation.
BasicFodyAddin.Fody
Injects a new type that writes "Hello World".
Equatable.Fody
Generate the Equals, GetHashCode and operators methods from properties or fields decorated with the [Equals] Attribute.
AssertMessage.Fody
Adds 'message' parameter to Assertions. It is generated from source code. Nunit, Mstest, Xunit is supported.
WeakEventHandler.Fody
Changes regular event handlers into weak event handlers by weaving a weak event adapter between source and subscriber.
Usable.Fody
Disposable, without the Using.
Throttle.Fody
Injects code do to easily use throttles. Simply add the Throttled attribute to a method to wire up everything.
EmptyStringGuard.Fody
Add empty string checks.
Ionad.Fody
Replaces static method calls.
LocalsInit.Fody
Control the value of the localsinit flag on methods.
Substitute.Fody
Substitute types with other types to e.g. intercept generated code.
SplashScreen.Fody
Lets you design your WPF splash screen as a WPF Control instead of a static bitmap
Unsealed.Fody
Use this addin to unseal sealed types. The most obvious usage of this is when working with F# records and an ORM like Entity Framework or NHibernate. Or if you want to create a dynamic proxy. All of the previously listed scenarios require you in some cases to have an object can be proxied, requiring virtual properties which aren't possible when a type is sealed.