Beispiel #1
0
 /// <summary>
 /// Creates and initializes the rule.
 /// </summary>
 /// <param name="handler">The address of the method implementing the rule.</param>
 /// <param name="args">A RuleArgs object.</param>
 public RuleMethod(RuleHandler handler, RuleArgs args)
 {
     _handler  = handler;
     _args     = args;
     _ruleName = string.Format(@"rule://{0}/{1}/{2}",
                               Uri.EscapeDataString(_handler.Method.DeclaringType.GetAssemplyQualifiedName(true)),
                               _handler.Method.Name,
                               _args.ToString());
 }