protected BaseCustomConverter( IDiscriminatorMapper <TDiscriminator, TBase> discriminatorMapper, Func <string, string> propertyNameTransformer) { _discriminatorMapper = discriminatorMapper; _propertyNameTransformer = propertyNameTransformer; }
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) { }
public IntConverter( IDiscriminatorMapper <int, BasePaymentModel> discriminatorMapper, Func <string, string> propertyNameTransformer) : base(discriminatorMapper, propertyNameTransformer) { }