コード例 #1
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public PokemonService(
     IDataStoreSource <PokemonEntry> dataStoreSource,
     IPokeAPI pokeApi,
     PokemonCacheService pokemonCacheService,
     AbilityCacheService abilityCacheService,
     TypeCacheService typeCacheService,
     AbilityService abilityService,
     ItemService itemService,
     MachineService machineService,
     MoveLearnMethodService moveLearnMethodService,
     MoveService moveService,
     PokemonFormService pokemonFormService,
     VersionGroupService versionGroupService,
     VersionService versionService,
     ILogger <PokemonService> logger) : base(dataStoreSource, pokeApi, pokemonCacheService, logger)
 {
     AbilityCacheService    = abilityCacheService;
     TypeCacheService       = typeCacheService;
     AbilityService         = abilityService;
     ItemService            = itemService;
     MachineService         = machineService;
     MoveLearnMethodService = moveLearnMethodService;
     MoveService            = moveService;
     PokemonFormService     = pokemonFormService;
     VersionGroupService    = versionGroupService;
     VersionService         = versionService;
 }
コード例 #2
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public PokemonSpeciesService(
     IDataStoreSource <PokemonSpeciesEntry> dataStoreSource,
     IPokeAPI pokeApi,
     PokemonSpeciesCacheService pokemonSpeciesCacheService,
     EvolutionChainCacheService evolutionChainCacheService,
     GenerationCacheService generationCacheService,
     PokemonCacheService pokemonCacheService,
     PokemonService pokemonService,
     VersionGroupService versionGroupService,
     VersionService versionService,
     ILogger <PokemonSpeciesService> logger) : base(dataStoreSource, pokeApi, pokemonSpeciesCacheService, logger)
 {
     EvolutionChainCacheService = evolutionChainCacheService;
     GenerationCacheService     = generationCacheService;
     PokemonCacheService        = pokemonCacheService;
     PokemonService             = pokemonService;
     VersionGroupService        = versionGroupService;
     VersionService             = versionService;
 }
コード例 #3
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public EncountersService(
     IDataStoreSource <EncountersEntry> dataStoreSource,
     IPokeAPI pokeApi,
     PokemonCacheService pokemonCacheService,
     EncounterConditionValueService encounterConditionValueService,
     EncounterMethodService encounterMethodService,
     LocationService locationsService,
     LocationAreaService locationAreasService,
     VersionService versionsService,
     VersionGroupService versionGroupsService,
     ILogger <EncountersService> logger) : base(dataStoreSource, pokeApi, pokemonCacheService, logger)
 {
     EncounterConditionValueService = encounterConditionValueService;
     EncounterMethodService         = encounterMethodService;
     LocationsService     = locationsService;
     LocationAreasService = locationAreasService;
     VersionService       = versionsService;
     VersionGroupsService = versionGroupsService;
 }