// Typed Submit Raw Auto public IAutoMapperRequestKey <TSource, TDestination> SubmitRawAutoMapperRequest <TSource, TDestination> ( IMapTypeDefinition srcMapTypeDef, IMapTypeDefinition dstMapTypeDef, IAutoMapperConfigDetails configuationDetails, IConfigureAMapper <TSource, TDestination> mappingConfiguration, IHaveAMapperConfigurationStep configStarterForThisRequest ) { // Create a MapperBuilder for this request. IAutoMapperBuilder <TSource, TDestination> autoMapperBuilder = BuildTheAutoMapperBuilder <TSource, TDestination>(configStarterForThisRequest); // Create the mapper request. IAutoMapperRequestKey <TSource, TDestination> autoMapperRequestKey = new AutoMapperRequestKey <TSource, TDestination> ( sourceMapTypeDef: srcMapTypeDef, destinationMapTypeDef: dstMapTypeDef, autoMapperConfigDetails: configuationDetails, mappingConfiguration: mappingConfiguration, autoMapperBuilder: autoMapperBuilder); IAutoMapperRequestKeyGen response_AutoMapperRequestKey = RegisterAutoMapperRequest(autoMapperRequestKey); return((IAutoMapperRequestKey <TSource, TDestination>)response_AutoMapperRequestKey); }
public bool Equals(AutoMapperRequestKey <TSource, TDestination> other) { return(((IAutoMapperRequestKey <TSource, TDestination>) this).Equals(other)); }