public void AddPostAction <TSource, TTarget>(TypeFilterCondition sourceCondition, TypeFilterCondition targetCondition, Action <TSource, TTarget> action) { if (action == null) { return; } var condition = new MappingCondition(); condition.Source.Type = typeof(TSource); condition.Source.TypeFilterCondition = sourceCondition; condition.Target.Type = typeof(TTarget); condition.Target.TypeFilterCondition = targetCondition; _PostActions.Add(new MapPostAction(condition, (Delegate)action)); }
public PropertyMappingRule() { this.Condition = new MappingCondition(); }
public MapPostAction(MappingCondition condition, Delegate action) { this.Condition = condition; this.Action = action; }
public MapPostAction(MappingCondition condition, Delegate action) { this.Condition = condition; this.Action = action; }