/// <summary> /// Registers the specified operation rule. /// </summary> /// <param name="rule"></param> public static void RegisterOperationRule(IOperationRule rule) { ObjectManager <IOperationRule> .Instance.Register(rule); g_operationExpressionCalculator = new OperationExpressionCalculator(ObjectManager <IOperationRule> .Instance.Objects); }
/// <summary> /// Registers operation rules from the specified assemblies. /// </summary> /// <param name="assemblies"></param> public static void RegisterOperationRules(params Assembly[] assemblies) { ObjectManager <IOperationRule> .Instance.Register(assemblies); g_operationExpressionCalculator = new OperationExpressionCalculator(ObjectManager <IOperationRule> .Instance.Objects); }