protected BaseCustomConverter(
     IDiscriminatorMapper <TDiscriminator, TBase> discriminatorMapper,
     Func <string, string> propertyNameTransformer)
 {
     _discriminatorMapper     = discriminatorMapper;
     _propertyNameTransformer = propertyNameTransformer;
 }
示例#2
0
 public void Discriminator(Action <IDiscriminatorMapper> discriminatorMapping)
 {
     if (discriminatorMapper == null)
     {
         var hbmDiscriminator = new HbmDiscriminator();
         classMapping.discriminator = hbmDiscriminator;
         discriminatorMapper        = new DiscriminatorMapper(hbmDiscriminator);
     }
     discriminatorMapping(discriminatorMapper);
 }
 public void Discriminator(Action<IDiscriminatorMapper> discriminatorMapping)
 {
     if (discriminatorMapper == null)
     {
         var hbmDiscriminator = new HbmDiscriminator();
         classMapping.discriminator = hbmDiscriminator;
         discriminatorMapper = new DiscriminatorMapper(hbmDiscriminator);
     }
     discriminatorMapping(discriminatorMapper);
 }
 public DiscriminatorConvention(
     IDiscriminatorMapper <TDiscriminator, TBase> discriminatorMapper)
 {
     _discriminatorMapper = discriminatorMapper;
 }
 public StringConverter(
     IDiscriminatorMapper <string, object> discriminatorMapper,
     Func <string, string> propertyNameTransformer)
     : base(discriminatorMapper, propertyNameTransformer)
 {
 }
示例#6
0
 public IntConverter(
     IDiscriminatorMapper <int, BasePaymentModel> discriminatorMapper,
     Func <string, string> propertyNameTransformer)
     : base(discriminatorMapper, propertyNameTransformer)
 {
 }