/////////////////////////////////////////////////////////////////////////////////////////// #region Create public static RuleAction <T, T1> Create <T, T1>( string sid, UnaryCallback.Predicate <T1> p, UnaryCallback.Create <T, T1> a) { return(new RuleAction <T, T1> { SourceTokenId = sid, Assert = p, Action = a }); }
public static RuleAction <T, T1> Create <T, T1>( UnaryCallback.Create <T, T1> a) { return(Create(string.Empty, null, a)); }
public static RuleAction <T, T1> Create <T, T1>( UnaryCallback.Predicate <T1> p, UnaryCallback.Create <T, T1> a) { return(Create(string.Empty, p, a)); }
public static RuleAction <T, T1> Create <T, T1>( Enum sid, UnaryCallback.Create <T, T1> a) { return(Create(sid, null, a)); }
public static RuleAction <T, T1> Create <T, T1>( Enum sid, UnaryCallback.Predicate <T1> p, UnaryCallback.Create <T, T1> a) { return(Create(sid.ToString(), p, a)); }