public static Rule4Response Run(Rule4Request request) { var response = new Rule4Response(); response.String = "from c#, orig=" + request.String; return(response); }
/// <summary> /// C# rule. /// </summary> public static void Rule4(int i, decimal d, string s) { Rule4Request request = new Rule4Request(); request.Integer = i; request.Decimal = d; request.String = s; Console.WriteLine("--- Rule4Request ---"); Console.WriteLine(request.Integer); Console.WriteLine(request.Decimal); Console.WriteLine(request.String); RuleRunner rr = new RuleRunner(); Rule4Response response = (Rule4Response)rr.Run("Hf.Rules.Rule4", request); Console.WriteLine("--- Rule4Response ---"); Console.WriteLine(response.Boolean); Console.WriteLine(response.DateTime); Console.WriteLine(response.Decimal); Console.WriteLine(response.Integer); Console.WriteLine(response.String); }