Simon Cropp's starred repositories
MethodTimer
Injects some very basic method timing code.
ConfigureAwait
Configure async code's ConfigureAwait at a global level
MethodDecorator
Compile time decorator pattern via IL rewriting
ModuleInit
Adds a module initializer to an assembly.
AsyncErrorHandler
An extension for Fody to integrate error handling into async and TPL code
PropertyChanging
Injects INotifyPropertyChanging code into properties at compile time.
Newtonsoft.Json.Encryption
Leverages the Newtonsoft extension API to encrypt/decrypt specific nodes at serialization time
ExtraConstraints
Facilitates adding constraints for Enum and Delegate to types and methods.
NServiceBus.Serilog
Add support for sending NServiceBus logging through Serilog
LoadAssembliesOnStartup
Loads all the references on startup by actually using the types in the module initializer.
EmptyConstructor
Adds an empty constructor to classes even if you have a non-empty one defined.
AssertMessage
Add 'message' parameter to Assertions. Nunit, Mstest, Xunit is supported.
NServiceBus.Validation
Message validation using DataAnnotations and FluentValidation
NServiceBus.Json
Add support for NServiceBus message serialization via System.Text.Json
NServiceBus.Attachments
An implementation of the claim check pattern.
NServiceBus.SqlNative
Native access to NServiceBus SqlTransport infrastructure without needing to reference NServiceBus