public TypeAdapterRule CreateRule() { var settings = new TypeAdapterSettings(); settings.AfterMappingFactories.Add(this.CreateAfterMapFunc); var rule = new TypeAdapterRule { Priority = this.Priority, Settings = settings, }; DecorateRule(rule); return rule; }
public TypeAdapterRule CreateRule() { var rule = new TypeAdapterRule { Priority = this.Priority, Settings = new TypeAdapterSettings { ConverterFactory = this.CreateAdaptFunc, ConverterToTargetFactory = this.CreateAdaptToTargetFunc, } }; DecorateRule(rule); return rule; }
public TypeAdapterRule CreateRule() { var settings = new TypeAdapterSettings(); settings.AfterMappingFactories.Add(this.CreateAfterMapFunc); var rule = new TypeAdapterRule { Priority = this.Priority, Settings = settings, }; DecorateRule(rule); return(rule); }
public TypeAdapterRule CreateRule() { var rule = new TypeAdapterRule { Priority = this.Priority, Settings = new TypeAdapterSettings { ConverterFactory = this.CreateAdaptFunc, ConverterToTargetFactory = this.CreateAdaptToTargetFunc, } }; DecorateRule(rule); return(rule); }
protected virtual void DecorateRule(TypeAdapterRule rule) { }