public TypeMapPlanBuilder(IConfigurationProvider configurationProvider, TypeMapRegistry typeMapRegistry, TypeMap typeMap) { _configurationProvider = configurationProvider; _typeMapRegistry = typeMapRegistry; _typeMap = typeMap; _source = Parameter(typeMap.SourceType, "src"); _initialDestination = Parameter(typeMap.DestinationTypeToUse, "dest"); _context = Parameter(typeof(ResolutionContext), "ctxt"); _destination = Variable(_initialDestination.Type, "typeMapDestination"); }