public void RegisterTwoWayMapping <TMappingConvention>() where TMappingConvention : ITwoWayMap <TContext>, new() { var variable = new TMappingConvention(); InternalNonGenericRegisterOneWayMappingInterface(variable.Type1, variable.Type2, variable.Type1ToType2); InternalNonGenericRegisterOneWayMappingInterface(variable.Type2, variable.Type1, variable.Type2ToType1); }
public void RegisterOneWayMapping <TMappingConvention>() where TMappingConvention : IOneWayMap <TContext>, new() { var convention = new TMappingConvention(); InternalNonGenericRegisterOneWayMappingInterface(convention.FromType, convention.ToType, convention); }