Top 20 NuGet modules Packages
Adds support for packaging sets of related services to allow registering them together. Consumers can implement the IPackage interface and use the RegisterPackages extension method to dynamically add registrations in the supplied list of assemblies.
Cecil is a library written by Jb Evain to generate and inspect programs and libraries in the ECMA CIL format. It has full support for generics, and support some debugging symbol format. In simple English, with Cecil, you can load existing managed assemblies, browse all the contained types, modify th...
Utilities and smaller MonoMod "components" (f.e. ModInterop, DynDll, DynData). Can be used for your own mods. Required by all other MonoMod components.
Flexible and easily extensible runtime detouring library. Wrap, replace and manipulate (Mono.Cecil) methods at runtime.
General purpose .NET assembly modding "basework". This package contains the core IL patcher and relinker.
The `Reactive` module can be used to create XAF DSL implementations in a Reactive/Functional style.
The `CloneMemberValue` module will help you to selectively `clone` Bussiness object `members`. The application model can be used to `define` the cloning `context` (Views/Members). The module uses the next two strategies: 1. It monitors the `DetailView` construction sequence and projects the result...
The `ViewEditMode` module controls the state of DetailView.ViewEditMode. Choose `Edit` mode to open a `DetailView` in edit mode. The module uses the next two strategies: 1. It monitors the `DetailView` creation and modifies its ViewEditMode property according to model configuration. However later ...
The `ModuleViewInheritance` module replaces the generator layer of a view by composing multiple unrelated view model differences.
The `MasterDetail` module can help you create platform agnostic master detail `XAF` views using only the Model Editor.
The `AutoCommit` package can be used to enable specific autocommit scenarios by setting the `IModelObjectView.AutoCommit` attribute to true. The implemented autocommit scenarios are described in the details section.
Auto-generate hook helper .dlls, hook arbitrary methods via events: On.Namespace.Type.Method += YourHandlerHere;
The `SuppressConfirmation` package can be used to enable specific SuppressConfirmation scenarios by setting the `IModelObjectView.SuppressConfirmation` attribute to true. The implemented SuppressConfirmation scenarios are described in the details section.
Abstractions for a startup system and service registration for a DI container.
The `CloneModelView` package can be used to generate XAF model views in the generator layer, resulting in a clean model which is really important for monitoring and supporting purposes.