SYMBOL INDEX (353 symbols across 71 files) FILE: benchmark/RulesEngineBenchmark/Program.cs class REBenchmark (line 16) | [MemoryDiagnoser] class ListItem (line 26) | private class ListItem method REBenchmark (line 33) | public REBenchmark() method RuleExecutionDefault (line 74) | [Benchmark] class Program (line 83) | public class Program method Main (line 85) | public static void Main(string[] args) FILE: demo/DemoApp.EFDataExample/RulesEngineContext.cs class RulesEngineContext (line 12) | public class RulesEngineContext : DbContext method OnModelCreating (line 18) | protected override void OnModelCreating(ModelBuilder modelBuilder) FILE: demo/DemoApp.EFDataExample/RulesEngineDemoContext.cs class RulesEngineDemoContext (line 10) | public class RulesEngineDemoContext : RulesEngineContext method RulesEngineDemoContext (line 14) | public RulesEngineDemoContext() method OnConfiguring (line 20) | protected override void OnConfiguring(DbContextOptionsBuilder options) FILE: demo/DemoApp/BasicDemo.cs class BasicDemo (line 12) | public class BasicDemo method Run (line 14) | public void Run() FILE: demo/DemoApp/EFDemo.cs class EFDemo (line 18) | public class EFDemo method Run (line 20) | public void Run() FILE: demo/DemoApp/JSONDemo.cs class JSONDemo (line 15) | public class JSONDemo method Run (line 17) | public void Run() FILE: demo/DemoApp/NestedInputDemo.cs class ListItem (line 14) | internal class ListItem class NestedInputDemo (line 20) | public class NestedInputDemo method Run (line 22) | public void Run() FILE: demo/DemoApp/Program.cs class Program (line 6) | public static class Program method Main (line 8) | public static void Main(string[] args) FILE: src/RulesEngine/Actions/ActionBase.cs class ActionBase (line 11) | public abstract class ActionBase method ExecuteAndReturnResultAsync (line 13) | internal async virtual ValueTask ExecuteAndReturnRes... method Run (line 36) | public abstract ValueTask Run(ActionContext context, RuleParam... FILE: src/RulesEngine/Actions/ActionContext.cs class ActionContext (line 12) | public class ActionContext method ActionContext (line 17) | public ActionContext(IDictionary context, RuleResultTr... method GetParentRuleResult (line 40) | public RuleResultTree GetParentRuleResult() method TryGetContext (line 45) | public bool TryGetContext(string name,out T output) method GetContext (line 66) | public T GetContext(string name) FILE: src/RulesEngine/Actions/ActionFactory.cs class ActionFactory (line 9) | internal class ActionFactory method ActionFactory (line 13) | internal ActionFactory() method ActionFactory (line 17) | internal ActionFactory(IDictionary> actionReg... method Get (line 25) | internal ActionBase Get(string name) FILE: src/RulesEngine/Actions/EvaluateRuleAction.cs class EvaluateRuleAction (line 13) | public class EvaluateRuleAction : ActionBase method EvaluateRuleAction (line 18) | public EvaluateRuleAction(RulesEngine ruleEngine, RuleExpressionParser... method ExecuteAndReturnResultAsync (line 24) | internal async override ValueTask ExecuteAndReturnRe... method Run (line 41) | public async override ValueTask Run(ActionContext context, Rul... FILE: src/RulesEngine/Actions/ExpressionOutputAction.cs class OutputExpressionAction (line 10) | public class OutputExpressionAction : ActionBase method OutputExpressionAction (line 14) | public OutputExpressionAction(RuleExpressionParser ruleExpressionParser) method Run (line 19) | public override ValueTask Run(ActionContext context, RuleParam... FILE: src/RulesEngine/CustomTypeProvider.cs class CustomTypeProvider (line 14) | public class CustomTypeProvider : DefaultDynamicLinqCustomTypeProvider method CustomTypeProvider (line 18) | public CustomTypeProvider(Type[] types) : base(ParsingConfig.Default) method GetCustomTypes (line 45) | public override HashSet GetCustomTypes() FILE: src/RulesEngine/Exceptions/ExpressionParserException.cs class ExpressionParserException (line 10) | public class ExpressionParserException: Exception method ExpressionParserException (line 12) | public ExpressionParserException(string message, string expression) : ... FILE: src/RulesEngine/Exceptions/RuleException.cs class RuleException (line 10) | public class RuleException : Exception method RuleException (line 12) | public RuleException(string message) : base(message) method RuleException (line 16) | public RuleException(string message, Exception innerException) : base(... FILE: src/RulesEngine/Exceptions/RuleValidationException.cs class RuleValidationException (line 10) | public class RuleValidationException : ValidationException method RuleValidationException (line 12) | public RuleValidationException(string message, IEnumerable BuildDelegateForRule(Rule r... method Parse (line 46) | internal override Expression Parse(string expression, ParameterExpress... method CompileScopedParams (line 59) | internal override Func> CompileScop... FILE: src/RulesEngine/ExpressionBuilders/RuleExpressionBuilderBase.cs class RuleExpressionBuilderBase (line 14) | internal abstract class RuleExpressionBuilderBase method BuildDelegateForRule (line 23) | internal abstract RuleFunc BuildDelegateForRule(Rule r... method Parse (line 25) | internal abstract Expression Parse(string expression, ParameterExpress... method CompileScopedParams (line 27) | internal abstract Func> CompileSc... FILE: src/RulesEngine/ExpressionBuilders/RuleExpressionParser.cs class RuleExpressionParser (line 19) | public class RuleExpressionParser method RuleExpressionParser (line 24) | public RuleExpressionParser(ReSettings reSettings = null) method PopulateMethodInfo (line 31) | private void PopulateMethodInfo() method Parse (line 37) | public Expression Parse(string expression, ParameterExpression[] param... method GetDefaultValueForType (line 63) | private object GetDefaultValueForType(Type type) method Compile (line 72) | public Func Compile(string expression, RuleParameter[]... method CompileExpression (line 92) | private Func CompileExpression(Expression> WrapExpression(List> CompileRuleExpress... method Evaluate (line 120) | public T Evaluate(string expression, RuleParameter[] ruleParams) method CreateAssignedParameterExpression (line 126) | private IEnumerable CreateAssignedParameterExpression(Rule... method GetParameterExpression (line 143) | private IEnumerable GetParameterExpression(RulePa... method CreateDictionaryExpression (line 156) | private Expression>> CreateD... FILE: src/RulesEngine/Extensions/EnumerableExtensions.cs class EnumerableExtensions (line 12) | internal static class EnumerableExtensions method Safe (line 14) | public static IEnumerable Safe(this IEnumerable enumerable) FILE: src/RulesEngine/Extensions/ListofRuleResultTreeExtension.cs class ListofRuleResultTreeExtension (line 11) | public static class ListofRuleResultTreeExtension method OnSuccess (line 23) | public static List OnSuccess(this List... method OnFail (line 41) | public static List OnFail(this List ru... FILE: src/RulesEngine/HelperFunctions/Constants.cs class Constants (line 9) | public static class Constants FILE: src/RulesEngine/HelperFunctions/ExpressionUtils.cs class ExpressionUtils (line 9) | public static class ExpressionUtils method CheckContains (line 11) | public static bool CheckContains(string check, string valList) FILE: src/RulesEngine/HelperFunctions/Helpers.cs class Helpers (line 16) | internal static class Helpers method ToResultTree (line 18) | internal static RuleFunc ToResultTree(ReSettings reSet... method ToRuleExceptionResult (line 47) | internal static RuleFunc ToRuleExceptionResult(ReSetti... method HandleRuleException (line 53) | internal static void HandleRuleException(Exception ex, Rule rule, ReSe... method GetExceptionMessage (line 72) | internal static string GetExceptionMessage(string message,ReSettings r... FILE: src/RulesEngine/HelperFunctions/MemCache.cs class MemCacheConfig (line 11) | public class MemCacheConfig { class MemCache (line 16) | internal class MemCache method MemCache (line 22) | public MemCache(MemCacheConfig config) method TryGetValue (line 33) | public bool TryGetValue(string key,out T value) method Get (line 54) | public T Get(string key) method GetKeys (line 65) | public IEnumerable GetKeys() method GetOrCreate (line 70) | public T GetOrCreate(string key, Func createFn, DateTimeOffset? ... method Set (line 80) | public T Set(string key, T value, DateTimeOffset? expiry = null) method Remove (line 104) | public void Remove(string key) method Clear (line 109) | public void Clear() FILE: src/RulesEngine/HelperFunctions/Utils.cs class Utils (line 13) | public static class Utils method GetTypedObject (line 15) | public static object GetTypedObject(dynamic input) method CreateAbstractClassType (line 27) | public static Type CreateAbstractClassType(dynamic input) method CreateObject (line 75) | public static object CreateObject(Type type, dynamic input) method Cast (line 119) | private static IEnumerable Cast(this IEnumerable self, Type innerType) method ToList (line 126) | private static IList ToList(this IEnumerable self, Type innerType) FILE: src/RulesEngine/Interfaces/IRulesEngine.cs type IRulesEngine (line 10) | public interface IRulesEngine method ExecuteAllRulesAsync (line 18) | ValueTask> ExecuteAllRulesAsync(string workflowNa... method ExecuteAllRulesAsync (line 26) | ValueTask> ExecuteAllRulesAsync(string workflowNa... method ExecuteActionWorkflowAsync (line 27) | ValueTask ExecuteActionWorkflowAsync(string workflow... method AddWorkflow (line 33) | void AddWorkflow(params Workflow[] Workflows); method ClearWorkflows (line 38) | void ClearWorkflows(); method RemoveWorkflow (line 44) | void RemoveWorkflow(params string[] workflowNames); method ContainsWorkflow (line 51) | bool ContainsWorkflow(string workflowName); method GetAllRegisteredWorkflowNames (line 57) | List GetAllRegisteredWorkflowNames(); method AddOrUpdateWorkflow (line 58) | void AddOrUpdateWorkflow(params Workflow[] Workflows); FILE: src/RulesEngine/Models/ActionInfo.cs class ActionInfo (line 9) | [ExcludeFromCodeCoverage] FILE: src/RulesEngine/Models/ActionResult.cs class ActionResult (line 9) | [ExcludeFromCodeCoverage] FILE: src/RulesEngine/Models/ActionRuleResult.cs class ActionRuleResult (line 9) | [ExcludeFromCodeCoverage] FILE: src/RulesEngine/Models/ReSettings.cs class ReSettings (line 12) | [ExcludeFromCodeCoverage] method ReSettings (line 15) | public ReSettings() { } method ReSettings (line 18) | internal ReSettings(ReSettings reSettings) type NestedRuleExecutionMode (line 95) | public enum NestedRuleExecutionMode FILE: src/RulesEngine/Models/Rule.cs class Rule (line 14) | [ExcludeFromCodeCoverage] FILE: src/RulesEngine/Models/RuleActions.cs class RuleAction (line 9) | [Obsolete("RuleAction class is deprecated. Use RuleActions class instead... class RuleActions (line 15) | [ExcludeFromCodeCoverage] FILE: src/RulesEngine/Models/RuleErrorType.cs type ErrorType (line 9) | public enum ErrorType FILE: src/RulesEngine/Models/RuleExpressionParameter.cs class RuleExpressionParameter (line 13) | [ExcludeFromCodeCoverage] FILE: src/RulesEngine/Models/RuleExpressionType.cs type RuleExpressionType (line 9) | public enum RuleExpressionType FILE: src/RulesEngine/Models/RuleParameter.cs class RuleParameter (line 11) | [ExcludeFromCodeCoverage] method RuleParameter (line 14) | public RuleParameter(string name, object value) method RuleParameter (line 21) | internal RuleParameter(string name, Type type,object value = null) method Init (line 32) | private void Init(string name, Type type) method Create (line 39) | public static RuleParameter Create(string name, Type type) method Create (line 44) | public static RuleParameter Create(string name, T value) FILE: src/RulesEngine/Models/RuleResultTree.cs class RuleResultTree (line 14) | [ExcludeFromCodeCoverage] class RuleResultMessage (line 58) | [ExcludeFromCodeCoverage] method RuleResultMessage (line 64) | public RuleResultMessage() FILE: src/RulesEngine/Models/ScopedParam.cs class ScopedParam (line 10) | [ExcludeFromCodeCoverage] class LocalParam (line 28) | [ExcludeFromCodeCoverage] FILE: src/RulesEngine/Models/Workflow.cs class WorkflowRules (line 10) | [Obsolete("WorkflowRules class is deprecated. Use Workflow class instead... class Workflow (line 18) | [ExcludeFromCodeCoverage] FILE: src/RulesEngine/RuleCompiler.cs class RuleCompiler (line 18) | internal class RuleCompiler method RuleCompiler (line 36) | internal RuleCompiler(RuleExpressionBuilderFactory expressionBuilderFa... method CompileRule (line 50) | internal RuleFunc CompileRule(Rule rule, RuleExpressio... method GetDelegateForRule (line 83) | private RuleFunc GetDelegateForRule(Rule rule, RulePar... method GetRuleExpressionParameters (line 105) | internal RuleExpressionParameter[] GetRuleExpressionParameters(RuleExp... method BuildRuleFunc (line 152) | private RuleFunc BuildRuleFunc(Rule rule, RuleParamete... method BuildNestedRuleFunc (line 171) | private RuleFunc BuildNestedRuleFunc(Rule parentRule, ... method ApplyOperation (line 188) | private (bool isSuccess ,IEnumerable result) ApplyOper... method CompileScopedParams (line 232) | internal Func> CompileScopedParams(... method GetWrappedRuleFunc (line 238) | private RuleFunc GetWrappedRuleFunc(Rule rule, RuleFun... method GetExpressionBuilder (line 267) | private RuleExpressionBuilderBase GetExpressionBuilder(RuleExpressionT... FILE: src/RulesEngine/RuleExpressionBuilderFactory.cs class RuleExpressionBuilderFactory (line 10) | internal class RuleExpressionBuilderFactory method RuleExpressionBuilderFactory (line 14) | public RuleExpressionBuilderFactory(ReSettings reSettings, RuleExpress... method RuleGetExpressionBuilder (line 19) | public RuleExpressionBuilderBase RuleGetExpressionBuilder(RuleExpressi... FILE: src/RulesEngine/RulesCache.cs class RulesCache (line 14) | internal class RulesCache method RulesCache (line 23) | public RulesCache(ReSettings reSettings) method ContainsWorkflows (line 33) | public bool ContainsWorkflows(string workflowName) method GetAllWorkflowNames (line 38) | public List GetAllWorkflowNames() method AddOrUpdateWorkflows (line 46) | public void AddOrUpdateWorkflows(string workflowName, Workflow rules) method AddOrUpdateCompiledRule (line 55) | public void AddOrUpdateCompiledRule(string compiledRuleKey, IDictionar... method AreCompiledRulesUpToDate (line 66) | public bool AreCompiledRulesUpToDate(string compiledRuleKey, string wo... method Clear (line 80) | public void Clear() method GetWorkflow (line 90) | public Workflow GetWorkflow(string workflowName) method GetCompiledRules (line 125) | public IDictionary> GetCompiledRules(... method Remove (line 132) | public void Remove(string workflowName) FILE: src/RulesEngine/RulesEngine.cs class RulesEngine (line 28) | public class RulesEngine : IRulesEngine method RulesEngine (line 40) | public RulesEngine(string[] jsonConfig, ReSettings reSettings = null) ... method RulesEngine (line 46) | public RulesEngine(Workflow[] Workflows, ReSettings reSettings = null)... method RulesEngine (line 51) | public RulesEngine(ReSettings reSettings = null) method GetActionRegistry (line 64) | private IDictionary> GetActionRegistry(ReSett... method ExecuteAllRulesAsync (line 85) | public async ValueTask> ExecuteAllRulesAsync(stri... method ExecuteAllRulesAsync (line 104) | public async ValueTask> ExecuteAllRulesAsync(stri... method ExecuteActionAsync (line 113) | private async ValueTask ExecuteActionAsync(IEnumerable... method ExecuteActionWorkflowAsync (line 129) | public async ValueTask ExecuteActionWorkflowAsync(st... method ExecuteActionForRuleResult (line 136) | private async ValueTask ExecuteActionForRuleResult(R... method AddWorkflow (line 166) | public void AddWorkflow(params Workflow[] workflows) method AddOrUpdateWorkflow (line 196) | public void AddOrUpdateWorkflow(params Workflow[] workflows) method GetAllRegisteredWorkflowNames (line 213) | public List GetAllRegisteredWorkflowNames() method ContainsWorkflow (line 223) | public bool ContainsWorkflow(string workflowName) method ClearWorkflows (line 231) | public void ClearWorkflows() method RemoveWorkflow (line 240) | public void RemoveWorkflow(params string[] workflowNames) method ValidateWorkflowAndExecuteRule (line 255) | private List ValidateWorkflowAndExecuteRule(string wor... method RegisterRule (line 279) | private bool RegisterRule(string workflowName, params RuleParameter[] ... method CompileRule (line 324) | private RuleFunc CompileRule(string workflowName, stri... method CompileRule (line 342) | private RuleFunc CompileRule(Rule rule, RuleExpression... method CollectAllElementTypes (line 347) | private static void CollectAllElementTypes(Type t, ISet collector) method ExecuteAllRuleByWorkflow (line 377) | private List ExecuteAllRuleByWorkflow(string workflowN... method GetCompiledRulesKey (line 391) | private string GetCompiledRulesKey(string workflowName, RuleParameter[... method GetDefaultActionRegistry (line 398) | private IDictionary> GetDefaultActionRegistry() method FormatErrorMessages (line 411) | private IEnumerable FormatErrorMessages(IEnumerable method RuleValidator (line 17) | public RuleValidator() method RegisterExpressionTypeRules (line 38) | private void RegisterExpressionTypeRules() method BeValidRulesList (line 46) | private bool BeValidRulesList(IEnumerable rules) FILE: src/RulesEngine/Validators/WorkflowRulesValidator.cs class WorkflowsValidator (line 11) | internal class WorkflowsValidator : AbstractValidator method WorkflowsValidator (line 13) | public WorkflowsValidator() FILE: test/RulesEngine.UnitTest/ActionTests/ActionContextTests.cs class ActionContextTests (line 14) | [ExcludeFromCodeCoverage] method GetParentRuleResult_ReturnsParentRule (line 17) | [Fact] method GetContext_ValidName_ReturnsContext (line 38) | [Fact] method GetContext_ObjectContext_ReturnsTypedContext (line 59) | [Fact] method GetContext_ValidNameWithStringCaseDiffernce_ReturnsContext (line 81) | [Fact] method GetContext_InvalidName_ThrowsArgumentException (line 102) | [Fact] method GetContext_PrimitiveInputs_ReturnsResult (line 120) | [Fact] method GetContext_InvalidNameListContext_ThrowsArgumentException (line 149) | [Fact] method GetContext_InvalidTypeConversion_ThrowsArgumentException (line 167) | [Fact] FILE: test/RulesEngine.UnitTest/ActionTests/CustomActionTest.cs class CustomActionTest (line 15) | [ExcludeFromCodeCoverage] method CustomActionOnRuleMustHaveContextValues (line 18) | [Fact] method CustomAction_WithSystemTextJsobOnRuleMustHaveContextValues (line 33) | [Fact] method GetWorkflow (line 54) | private Workflow[] GetWorkflow() FILE: test/RulesEngine.UnitTest/ActionTests/MockClass/ReturnContextAction.cs class ReturnContextAction (line 14) | [ExcludeFromCodeCoverage] method Run (line 17) | public override ValueTask Run(ActionContext context, RuleParam... FILE: test/RulesEngine.UnitTest/ActionTests/RulesEngineWithActionsTests.cs class RulesEngineWithActionsTests (line 13) | [ExcludeFromCodeCoverage] method WhenExpressionIsSuccess_OutputExpressionAction_ReturnsExpressionEvaluation (line 17) | [Fact] method WhenExpressionIsSuccess_ComplexOutputExpressionAction_ReturnsExpressionEvaluation (line 26) | [Fact] method WhenExpressionIsSuccess_EvaluateRuleAction_ReturnsExpressionEvaluation (line 36) | [Fact] method ExecuteActionWorkflowAsync_CalledWithIncorrectWorkflowOrRuleName_ThrowsArgumentException (line 46) | [Fact] method ExecuteActionWorkflowAsync_CalledWithNoActionsInWorkflow_ExecutesSuccessfully (line 55) | [Fact] method ExecuteActionWorkflowAsync_SelfReferencingAction_NoFilter_ExecutesSuccessfully (line 66) | [Fact] method ExecuteActionWorkflowAsync_SelfReferencingAction_WithFilter_ExecutesSuccessfully (line 76) | [Fact] method GetWorkflowsWithoutActions (line 86) | private Workflow[] GetWorkflowsWithoutActions() method GetWorkflowWithActions (line 102) | private Workflow[] GetWorkflowWithActions() FILE: test/RulesEngine.UnitTest/BusinessRuleEngineTest.cs class RulesEngineTest (line 24) | [Trait("Category", "Unit")] method RulesEngine_New_ReturnsNotNull (line 28) | [Theory] method RulesEngine_InjectedRules_ContainsInjectedRules (line 36) | [Theory] method ExecuteRule_ReturnsListOfRuleResultTree (line 51) | [Theory] method ExecuteRule_AddWorkflowWithSameName_ThrowsValidationException (line 67) | [Theory] method ExecuteRule_AddOrUpdateWorkflow_ExecutesUpdatedRules (line 89) | [Theory] method GetAllRegisteredWorkflows_ReturnsListOfAllWorkflows (line 121) | [Theory] method GetAllRegisteredWorkflows_NoWorkflow_ReturnsEmptyList (line 133) | [Fact] method ExecuteRule_ManyInputs_ReturnsListOfRuleResultTree (line 143) | [Theory] method ExecuteRule_CalledMultipleTimes_ReturnsSameResult (line 183) | [Theory] method ExecuteRule_SingleObject_ReturnsListOfRuleResultTree (line 210) | [Theory] method ExecuteRule_ExceptionScenario_RulesInvalid (line 226) | [Theory] method RulesEngine_New_IncorrectJSON_ThrowsException (line 242) | [Fact] method RulesEngine_AddOrUpdate_IncorrectJSON_ThrowsException (line 257) | [Fact] method ExecuteRule_InvalidWorkFlow_ThrowsException (line 274) | [Theory] method RemoveWorkflow_RemovesWorkflow (line 284) | [Theory] method ClearWorkflow_RemovesAllWorkflow (line 301) | [Theory] method ExecuteRule_InputWithVariableProps_ReturnsResult (line 316) | [Theory] method RulesEngine_Execute_Rule_For_Nested_Rule_Params_Returns_Success (line 340) | [Theory] method ExecuteRule_ReturnsProperErrorOnMissingRuleParameter (line 371) | [Theory] method ExecuteRule_WithInjectedUtils_ReturnsListOfRuleResultTree (line 386) | [Theory] method ExecuteRule_RuleWithMethodExpression_ReturnsSucess (line 410) | [Theory] method ExecuteRule_RuleWithUnaryExpression_ReturnsSucess (line 433) | [Theory] method ExecuteRule_RuleWithMemberAccessExpression_ReturnsSucess (line 450) | [Theory] method ExecuteRule_MissingMethodInExpression_ReturnsRulesFailed (line 467) | [Theory] method ExecuteRule_DynamicParsion_RulesEvaluationFailed (line 484) | [Theory] method ExecuteRuleWithIgnoreException_CompilationException_DoesNotReturnsAsErrorMessage (line 501) | [Theory] method ExecuteRuleWithJsonElement (line 519) | [Theory] method RulesEngineWithGlobalParam_RunsSuccessfully (line 541) | [Theory] method ExecuteRule_RuntimeError_ShouldReturnAsErrorMessage (line 816) | [Fact] method ExecuteRule_RuntimeErrorInPreviousRun_ShouldReturnEmptyErrorMessage (line 842) | [Fact] method ExecuteRule_RuntimeError_ThrowsException (line 874) | [Fact] method ExecuteRule_RuntimeError_IgnoreException_DoesNotReturnException (line 899) | [Fact] method RemoveWorkFlow_ShouldRemoveAllCompiledCache (line 928) | [Fact] method ClearWorkFlow_ShouldRemoveAllCompiledCache (line 962) | [Fact] method ExecuteRule_WithNullInput_ShouldNotThrowException (line 996) | [Fact] method ExecuteRule_SpecialCharInWorkflowName_RunsSuccessfully (line 1030) | [Fact] method ContainsWorkFlowName_ShouldReturn (line 1058) | [Fact] method Class_PublicMethods_ArePartOfInterface (line 1086) | [Theory] method CreateRulesEngine (line 1103) | private RulesEngine CreateRulesEngine(Workflow workflow) method GetRulesEngine (line 1109) | private RulesEngine GetRulesEngine(string filename, ReSettings reSetti... method GetFileContent (line 1122) | private string GetFileContent(string filename) method ParseAsWorkflow (line 1128) | private Workflow ParseAsWorkflow(string WorkflowsFileName) method GetInput1 (line 1134) | private dynamic GetInput1() method GetInput2 (line 1141) | private dynamic GetInput2() method GetInput3 (line 1148) | private dynamic GetInput3() method GetInputs4 (line 1161) | private static dynamic[] GetInputs4() class TestInstanceUtils (line 1187) | [ExcludeFromCodeCoverage] method CheckExists (line 1190) | public bool CheckExists(string str) FILE: test/RulesEngine.UnitTest/CaseSensitiveTests.cs class CaseSensitiveTests (line 15) | [ExcludeFromCodeCoverage] method CaseSensitiveTest (line 18) | [Theory] FILE: test/RulesEngine.UnitTest/CustomTypeProviderTests.cs class CustomTypeProviderTests (line 13) | [Trait("Category", "Unit")] method Dispose (line 17) | public void Dispose() method CreateProvider (line 21) | private CustomTypeProvider CreateProvider(params Type[] customTypes) method GetCustomTypes_DefaultProvider_IncludesEnumerableAndObject (line 26) | [Fact] method GetCustomTypes_WithListOfGuid_ContainsIEnumerableOfGuid (line 36) | [Fact] method GetCustomTypes_ListOfListString_ContainsIEnumerableOfListString (line 48) | [Fact] method GetCustomTypes_ArrayOfStringArrays_ContainsIEnumerableOfStringArray (line 60) | [Fact] method GetCustomTypes_NullableIntArray_ContainsIEnumerableOfNullableInt (line 72) | [Fact] method GetCustomTypes_MultipleTypes_NoDuplicates (line 85) | [Fact] FILE: test/RulesEngine.UnitTest/EmptyRulesTest.cs class EmptyRulesTest (line 17) | [ExcludeFromCodeCoverage] method EmptyRules_ReturnsExepectedResults (line 20) | [Fact] method NestedRulesWithEmptyNestedActions_ReturnsExepectedResults (line 36) | [Fact] method GetEmptyWorkflow (line 53) | private Workflow[] GetEmptyWorkflow() method GetEmptyNestedWorkflows (line 64) | private Workflow[] GetEmptyNestedWorkflows() FILE: test/RulesEngine.UnitTest/ExpressionUtilsTest.cs class ExpressionUtilsTest (line 10) | [Trait("Category", "Unit")] method CheckContainsTest (line 14) | [Fact] FILE: test/RulesEngine.UnitTest/LambdaExpressionBuilderTest.cs class LambdaExpressionBuilderTest (line 13) | [Trait("Category", "Unit")] method BuildExpressionForRuleTest (line 17) | [Fact] FILE: test/RulesEngine.UnitTest/ListofRuleResultTreeExtensionTest.cs class ListofRuleResultTreeExtensionTest (line 12) | [Trait("Category", "Unit")] method OnSuccessWithSuccessTest (line 16) | [Fact] method OnSuccessWithSuccessWithEventTest (line 55) | [Fact] method OnSuccessWithouSuccessTest (line 95) | [Fact] method OnFailWithSuccessTest (line 135) | [Fact] method OnFailWithoutSuccessTest (line 174) | [Fact] FILE: test/RulesEngine.UnitTest/NestedRulesTest.cs class NestedRulesTest (line 16) | [ExcludeFromCodeCoverage] method NestedRulesShouldFollowExecutionMode (line 20) | [Theory] method NestedRulesWithNestedActions_ReturnsCorrectResults (line 68) | [Fact] method NestedRulesWithNestedActions_WorkflowParsedWithSystemTextJson_ReturnsCorrectResults (line 84) | [Fact] method GetWorkflow (line 111) | private Workflow[] GetWorkflow() FILE: test/RulesEngine.UnitTest/ParameterNameChangeTest.cs class ParameterNameChangeTest (line 14) | [ExcludeFromCodeCoverage] method RunTwiceTest_ReturnsExpectedResults (line 17) | [Fact] FILE: test/RulesEngine.UnitTest/RuleCompilerTest.cs class RuleCompilerTest (line 12) | [Trait("Category", "Unit")] method RuleCompiler_NullCheck (line 16) | [Fact] method RuleCompiler_CompileRule_ThrowsException (line 25) | [Fact] FILE: test/RulesEngine.UnitTest/RuleExpressionBuilderFactoryTest.cs class RuleExpressionBuilderFactoryTest (line 12) | [Trait("Category", "Unit")] method RuleGetExpressionBuilderTest (line 16) | [Theory] FILE: test/RulesEngine.UnitTest/RuleExpressionParserTests/RuleExpressionParserTests.cs class RuleExpressionParserTests (line 12) | [ExcludeFromCodeCoverage] method RuleExpressionParserTests (line 15) | public RuleExpressionParserTests() { method TestExpressionWithJObject (line 21) | [Fact] method TestExpressionWithDifferentCompilerSettings (line 63) | [Theory] FILE: test/RulesEngine.UnitTest/RuleParameterTests.cs class RuleParameterTests (line 10) | public class RuleParameterTests method Create_SetsPropertiesCorrectly (line 12) | [Fact] FILE: test/RulesEngine.UnitTest/RuleTestClass.cs class RuleTestClass (line 9) | [ExcludeFromCodeCoverage] FILE: test/RulesEngine.UnitTest/RuleValidationTest.cs class RuleValidationTest (line 18) | [ExcludeFromCodeCoverage] method NullExpressionithLambdaExpression_ReturnsExepectedResults (line 21) | [Fact] method NestedRulesWithMissingOperator_ReturnsExepectedResults (line 39) | [Fact] method GetNullExpressionithLambdaExpressionWorkflow (line 57) | private Workflow[] GetNullExpressionithLambdaExpressionWorkflow() method GetEmptyOperatorWorkflow (line 72) | private Workflow[] GetEmptyOperatorWorkflow() FILE: test/RulesEngine.UnitTest/RulesEnabledTests.cs class RulesEnabledTests (line 12) | [ExcludeFromCodeCoverage] method RulesEnabledTests (line 15) | public RulesEnabledTests() method RulesEngine_ShouldOnlyExecuteEnabledRules (line 20) | [Theory] method WorkflowUpdatedRuleEnabled_ShouldReflect (line 42) | [Theory] method NestedEnabledCheck (line 78) | private bool NestedEnabledCheck(IEnumerable ruleResults) method GetWorkflows (line 98) | private Workflow[] GetWorkflows() FILE: test/RulesEngine.UnitTest/ScopedParamsTest.cs class MyObject (line 14) | [ExcludeFromCodeCoverage] class ScopedParamsTest (line 22) | [ExcludeFromCodeCoverage] method BasicWorkflows_ReturnsTrue (line 25) | [Theory] method WorkflowUpdate_GlobalParam_ShouldReflect (line 53) | [Theory] method DisabledScopedParam_ShouldReflect (line 81) | [Theory] method ErrorInScopedParam_ShouldAppearAsErrorMessage (line 110) | [Theory] method RuntimeErrorInScopedParam_ShouldAppearAsErrorMessage (line 131) | [Theory] method LocalParam_GivesCorrectAnswer (line 154) | [Theory] method CheckResultTreeContainsAllInputs (line 182) | private void CheckResultTreeContainsAllInputs(string workflowName, Lis... method CheckInputs (line 196) | private static void CheckInputs(IEnumerable expectedInputs, Ru... method GetWorkflowList (line 213) | private Workflow[] GetWorkflowList() FILE: test/RulesEngine.UnitTest/TypedClassTests.cs class TypedClassTests (line 15) | [Trait("Category", "Unit")] class Transazione (line 19) | public class Transazione class Attore (line 24) | public class Attore type RuoloAttore (line 31) | public enum RuoloAttore method TypedClassTest (line 38) | [Fact] method TypedClassInputSameNameAsTypeTest (line 90) | [Fact] method TypedClassBothAccessibleTestWhenCaseInsensitive (line 143) | [Fact] FILE: test/RulesEngine.UnitTest/UtilsTests.cs class TestClass (line 14) | [ExcludeFromCodeCoverage] class UtilsTests (line 21) | [Trait("Category", "Unit")] method GetTypedObject_dynamicObject (line 26) | [Fact] method GetTypedObject_dynamicObject_multipleObjects (line 37) | [Fact] method GetTypedObject_nonDynamicObject (line 54) | [Fact] method GetJObject_nonDynamicObject (line 66) | [Fact] method CreateObject_dynamicObject (line 79) | [Fact] method CreateAbstractType_dynamicObject (line 92) | [Fact]