Code Effects .NET API
Assemblies
CodeEffects.Rule.Editor.dll - NuGet
Namespaces
CodeEffects.Rule.Engine.dll - NuGet
Namespaces
CodeEffects.Rule.Common.dll
Namespaces
Remarks
The Code Effects .NET API provides a comprehensive set of classes, interfaces, and extension methods for building, managing, and executing business rules within any .NET application. It powers the Code Effects business rules engine and the client-side rules editor Rule Editor.
This API is designed for developers who need to evaluate business rules dynamically, integrate rule logic into existing data models, or enable non-technical users to author and manage rules visually through the web-based editor.
Key Features
- Unified .NET Standard 2.0 assemblies supporting .NET Framework 4.8.2+, .NET Standard 2.0+, .NET Core 2.0+, and .NET 8.0+
- LINQ-based filtering via the
Filter()
extension method for data mining and query scenarios
- Runtime evaluation of rules through the
Evaluator
class
- No external dependencies — runs in any .NET environment, server or client
- Intuitive Rule Editor UI for non-developers
- Full source licensing options for enterprise and government use