コード例 #1
0
 public static TypeRule BeforeSerialize(this TypeRule rule, params Action <Type, Object>[] beforeSerializes)
 {
     return(rule.Record(cfg => cfg.BeforeSerialize(beforeSerializes)));
 }
コード例 #2
0
 public static TypeRule BeforeSerialize(this TypeRule rule, IEnumerable <Action <Type, Object> > beforeSerializes)
 {
     return(rule.Record(cfg => cfg.BeforeSerialize(beforeSerializes)));
 }
コード例 #3
0
 public static TypeRule BeforeSerialize <T>(this TypeRule rule, Action <T> beforeSerialize, double weight = 1.0)
 {
     return(rule.Record(cfg => cfg.BeforeSerialize(beforeSerialize, weight)));
 }
コード例 #4
0
 public static TypeRule BeforeSerialize(this TypeRule rule, Func <Type, Object, Object> beforeSerialize, double weight = 1.0)
 {
     return(rule.Record(cfg => cfg.BeforeSerialize(beforeSerialize, weight)));
 }
コード例 #5
0
 public static TypeRule Engine(this TypeRule rule, Func <Type, Json, Object> deserialize, Func <Object, Json> serialize)
 {
     return(rule.Record(cfg => cfg.Engine(deserialize, serialize)));
 }
コード例 #6
0
 public static TypeRule Engine <T>(this TypeRule rule, Func <Json, T> deserialize, Func <T, Json> serialize)
 {
     return(rule.Record(cfg => cfg.Engine(deserialize, serialize)));
 }
コード例 #7
0
 public static TypeRule AfterDeserialize(this TypeRule rule, params Action <Type, Object>[] afterDeserializes)
 {
     return(rule.Record(cfg => cfg.AfterDeserialize(afterDeserializes)));
 }
コード例 #8
0
 public static TypeRule AfterDeserialize(this TypeRule rule, IEnumerable <Action <Type, Object> > afterDeserializes)
 {
     return(rule.Record(cfg => cfg.AfterDeserialize(afterDeserializes)));
 }
コード例 #9
0
 public static TypeRule AfterDeserialize(this TypeRule rule, Func <Type, Object, Object> afterDeserialize, double weight = 1.0)
 {
     return(rule.Record(cfg => cfg.AfterDeserialize(afterDeserialize, weight)));
 }
コード例 #10
0
 public static TypeRule AfterDeserialize <T>(this TypeRule rule, Action <T> afterDeserialize, double weight = 1.0)
 {
     return(rule.Record(cfg => cfg.AfterDeserialize(afterDeserialize, weight)));
 }
コード例 #11
0
ファイル: Rule.Types.cs プロジェクト: avaranovich/xenogears
 public static TypeRule AddValidator <T>(this TypeRule rule, Action <T> validator)
 {
     return(rule.Record(cfg => cfg.AddValidator(validator)));
 }
コード例 #12
0
ファイル: Rule.Types.cs プロジェクト: avaranovich/xenogears
 public static TypeRule AddValidators(this TypeRule rule, IEnumerable <Action <Type, Object> > validators)
 {
     return(rule.Record(cfg => cfg.AddValidators(validators)));
 }
コード例 #13
0
ファイル: Rule.Types.cs プロジェクト: avaranovich/xenogears
 public static TypeRule AddValidators(this TypeRule rule, params Action <Type, Object>[] validators)
 {
     return(rule.Record(cfg => cfg.AddValidators(validators)));
 }