Skip to main content
Fody avatar

Fody

52 packages

Author Trust

Established100/100Verified Publisher by NuGet
52
Packages
172.7M
Total DLs
Sort:

52 packages

Fody package icon

Fody

The Fody Team

Extensible tool for weaving .net assemblies.

97.6M157 versionsILWeaving, Fody, Cecil +1
PropertyChanged.Fody package icon

PropertyChanged.Fody

Simon Cropp

Add property notification to all classes that implement INotifyPropertyChanged.

27.4M148 versionsXaml, MVVM, INotifyPropertyChanged +3
ConfigureAwait.Fody package icon

ConfigureAwait.Fody

Cameron MacFarland, Simon Cropp

Configure async code's ConfigureAwait at a global level.

14.9M16 versionsILWeaving, Fody, Cecil +1
FodyHelpers package icon

FodyHelpers

The Fody Team

Helpers for Fody.

4.1M156 versionsILWeaving, Fody, Cecil +1
Equals.Fody package icon

Equals.Fody

Rafał Jasica, Simon Cropp

Generate Equals, GetHashCode and operator methods from properties for classes decorated with an [Equals] Attribute.

4.1M53 versionsEquals, GetHashCode, ILWeaving +2
InlineIL.Fody package icon

InlineIL.Fody

Lucas Trzesniewski

Inject arbitrary IL code at compile time.

4.0M53 versionsIL, MSIL, Fody +2
MethodDecorator.Fody package icon

MethodDecorator.Fody

Simon Cropp, Matt Ellis, Alexey Suvorov, Andy Hoyle, Tony (@megafinz), and contributors

Fody add-in to decorate arbitrary methods to run code before and after invocation.

3.2M11 versionsILWeaving, Fody, AOP
NullGuard.Fody package icon

NullGuard.Fody

Simon Cropp, Cameron MacFarland, Tom Englert

Add null checks.

2.3M60 versionsNull, Check, ILWeaving +2
MethodTimer.Fody package icon

MethodTimer.Fody

Simon Cropp

Adds basic timing to methods.

2.3M52 versionsStopwatch, Performance, ILWeaving +2
ModuleInit.Fody package icon

ModuleInit.Fody

Simon Cropp

Adds a module initializer to an assembly.

2.2M34 versionsModule, Initializer, Fields +4
Virtuosity.Fody package icon

Virtuosity.Fody

Simon Cropp

Fody add-in for changing all members to virtual.

929.0K35 versionsVirtual, ILWeaving, Runtime +4
Anotar.Serilog.Fody package icon

Anotar.Serilog.Fody

Anotar.Serilog

Simplifies logging through a static helper class and some IL manipulation.

908.1K92 versionsLogging, ILWeaving, Fody +1
EmptyConstructor.Fody package icon

EmptyConstructor.Fody

Simon Cropp

Injects an empty constructor into classes.

895.6K41 versionsEmpty, Constructor, ILWeaving +2
Obsolete.Fody package icon

Obsolete.Fody

Obsolete

Allows a more expressive use of the ObsoleteAttribute.

757.5K64 versionsObsolete, ObsoleteAttribute, ILWeaving +2
FodyPackaging package icon

FodyPackaging

The Fody Team

NuGet packaging Fody repositories

711.6K156 versionsILWeaving, Fody, Cecil +1
JetBrainsAnnotations.Fody package icon

JetBrainsAnnotations.Fody

tom-englert

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.

704.2K28 versionsR#, ReSharper, JetBrains +5
ToString.Fody package icon

ToString.Fody

ToString

Generate ToString method from public properties.

703.9K35 versionsToString, Formatting, ILWeaving +2
Janitor.Fody package icon

Janitor.Fody

Janitor

Fody add-in that helps with implementing IDisposable.

558.8K41 versionsIDisposable, Dispose, ILWeaving +2
PropertyChanging.Fody package icon

PropertyChanging.Fody

Simon Cropp

Add property notification to all classes that implement INotifyPropertyChanging.

525.2K48 versionsXaml, MVVM, INotifyPropertyChanging +3
Validar.Fody package icon

Validar.Fody

Simon Cropp

Fody add-in for validation in XAML bindings.

348.5K34 versionsValidation, ILWeaving, Fody +5
Anotar.Log4Net.Fody package icon

Anotar.Log4Net.Fody

Anotar.Log4Net

Simplifies logging through a static helper class and some IL manipulation.

276.4K81 versionsLogging, ILWeaving, Fody +1
Anotar.NLog.Fody package icon

Anotar.NLog.Fody

Anotar.NLog

Simplifies logging through a static helper class and some IL manipulation.

271.5K86 versionsLogging, ILWeaving, Fody +1
AsyncErrorHandler.Fody package icon

AsyncErrorHandler.Fody

Simon Cropp

An extension for Fody to integrate error handling into async and TPL code.

255.5K27 versionsAsync, Exception, Handling +3
AutoProperties.Fody package icon

AutoProperties.Fody

tom-englert

This add-in gives you extended control over auto-properties, like directly accessing the backing field or intercepting getters and setters.

254.3K25 versionsILWeaving, Fody, Cecil +1
InfoOf.Fody package icon

InfoOf.Fody

Simon Cropp

Exposes 'methodof' and 'propertyof' to any .net language.

242.2K44 versionstypeof, methodof, propertyof +3
Anotar.Custom.Fody package icon

Anotar.Custom.Fody

Anotar.Custom

Simplifies logging through a static helper class and some IL manipulation.

178.4K78 versionsLogging, ILWeaving, Fody +1
Anotar.CommonLogging.Fody package icon

Anotar.CommonLogging.Fody

Anotar.CommonLogging

Simplifies logging through a static helper class and some IL manipulation.

174.6K65 versionsLogging, ILWeaving, Fody +1
ExtraConstraints.Fody package icon

ExtraConstraints.Fody

Simon Cropp

Extra type constraints for Enum and Delegate.

161.2K37 versionsType, Constraint, Enum +4
Caseless.Fody package icon

Caseless.Fody

Simon Cropp

Changes string comparisons to case insensitive.

158.3K33 versionsString, Case, Insensitive +3
Anotar.Catel.Fody package icon

Anotar.Catel.Fody

Anotar.Catel

Simplifies logging through a static helper class and some IL manipulation.

156.1K72 versionsLogging, ILWeaving, Fody +1
Lazy.Fody package icon

Lazy.Fody

tom-englert

Automates the plumbing around System.Lazy.

151.5K12 versionsILWeaving, Fody, Cecil +1
ILMerge.Fody package icon

ILMerge.Fody

tom-englert

Merges the referenced types of local dependencies as private types into the target assembly, and removes the references to the local dependencies.

146.9K26 versionsILWeaving, Fody, Cecil +1
Fielder.Fody package icon

Fielder.Fody

Simon Cropp

Abandoned: Converts public fields to properties.

127.5K30 versionsProperties, Fields, ILWeaving +2
Resourcer.Fody package icon

Resourcer.Fody

Simon Cropp

Fody add-in for reading embedded resources.

124.4K31 versionsEmbedded, Resource, ILWeaving +2
Anotar.Splat.Fody package icon

Anotar.Splat.Fody

Anotar.Splat

Simplifies logging through a static helper class and some IL manipulation.

111.4K55 versionsLogging, ILWeaving, Fody +1
Publicize.Fody package icon

Publicize.Fody

Simon Cropp

Fody add-in for converting non-public members to public hidden members.

103.1K29 versionsVisibility, ILWeaving, API +2
Visualize.Fody package icon

Visualize.Fody

Cameron MacFarland, Simon Cropp

Package Description

102.7K24 versionsDebugging, ILWeaving, Fody +1
Scalpel.Fody package icon

Scalpel.Fody

Simon Cropp

Remove test references from an assembly.

102.2K23 versionsScalpel, NUnit, Moq +3
Freezable.Fody package icon

Freezable.Fody

Simon Cropp

Implements the Freezable pattern.

89.9K26 versionsFreezable, ILWeaving, Fody +1
Anotar.NServiceBus.Fody package icon

Anotar.NServiceBus.Fody

Anotar.NServiceBus

Simplifies logging through a static helper class and some IL manipulation.

88.5K43 versionsLogging, ILWeaving, Fody +1
BasicFodyAddin.Fody package icon

BasicFodyAddin.Fody

Simon Cropp

Injects a new type that writes "Hello World".

60.7K16 versionsHello, World, ILWeaving +3
Equatable.Fody package icon

Equatable.Fody

tom-englert

Generate the Equals, GetHashCode and operators methods from properties or fields decorated with the [Equals] Attribute.

47.0K14 versionsILWeaving, Fody, Cecil +1
AssertMessage.Fody package icon

AssertMessage.Fody

Rafał Jasica, Simon Cropp

Adds 'message' parameter to Assertions. It is generated from source code. Nunit, Mstest, Xunit is supported.

40.8K12 versionsAssert, message, Fody +4
WeakEventHandler.Fody package icon

WeakEventHandler.Fody

tom-englert

Changes regular event handlers into weak event handlers by weaving a weak event adapter between source and subscriber.

37.4K9 versionsILWeaving, Fody, Cecil +1
Usable.Fody package icon

Usable.Fody

Cameron MacFarland

Disposable, without the Using.

33.2K17 versionsDisposable, ILWeaving, Fody +1
Throttle.Fody package icon

Throttle.Fody

tom-englert

Injects code do to easily use throttles. Simply add the Throttled attribute to a method to wire up everything.

33.1K9 versionsILWeaving, Fody, Cecil +1
EmptyStringGuard.Fody package icon

EmptyStringGuard.Fody

Justin Thirkell

Add empty string checks.

29.6K7 versionsEmpty, String, Check +3
Ionad.Fody package icon

Ionad.Fody

Cameron MacFarland, Simon Cropp

Replaces static method calls.

22.1K11 versionsStatic, ILWeaving, Fody +1
LocalsInit.Fody package icon

LocalsInit.Fody

Lucas Trzesniewski

Control the value of the localsinit flag on methods.

20.5K4 versionsIL, MSIL, Fody +2
Substitute.Fody package icon

Substitute.Fody

tom-englert

Substitute types with other types to e.g. intercept generated code.

18.4K10 versionsILWeaving, Fody, Cecil +1