コード例 #1
0
ファイル: BaseAfterMapper.cs プロジェクト: centur/Mapster
 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;
 }
コード例 #2
0
ファイル: BaseAdapter.cs プロジェクト: jbogard/Mapster
 public TypeAdapterRule CreateRule()
 {
     var rule = new TypeAdapterRule
     {
         Priority = this.Priority,
         Settings = new TypeAdapterSettings
         {
             ConverterFactory = this.CreateAdaptFunc,
             ConverterToTargetFactory = this.CreateAdaptToTargetFunc,
         }
     };
     DecorateRule(rule);
     return rule;
 }
コード例 #3
0
        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);
        }
コード例 #4
0
        public TypeAdapterRule CreateRule()
        {
            var rule = new TypeAdapterRule
            {
                Priority = this.Priority,
                Settings = new TypeAdapterSettings
                {
                    ConverterFactory         = this.CreateAdaptFunc,
                    ConverterToTargetFactory = this.CreateAdaptToTargetFunc,
                }
            };

            DecorateRule(rule);
            return(rule);
        }
コード例 #5
0
 protected virtual void DecorateRule(TypeAdapterRule rule)
 {
 }
コード例 #6
0
ファイル: BaseAdapter.cs プロジェクト: jbogard/Mapster
 protected virtual void DecorateRule(TypeAdapterRule rule)
 {
 }