Example #1
0
        public GetDeserializedGameDetailsAsyncDelegate(
            IGetResourceAsyncDelegate getResourceAsyncDelegate,
            ISerializationController <string> serializationController,
            ILanguageController languageController,
            IFormatDelegate <string, string> formatDownloadLanguageDelegate,
            IConfirmDelegate <string> confirmStringContainsLanguageDownloadsDelegate,
            IItemizeDelegate <string, string> itemizeDownloadLanguagesDelegate,
            IItemizeDelegate <string, string> itemizeGameDetailsDownloadsDelegate,
            IReplaceMultipleDelegate <string> replaceMultipleStringsDelegate,
            IConvertDelegate <
                OperatingSystemsDownloads[][],
                OperatingSystemsDownloads[]> convert2DArrayToArrayDelegate,
            ICollectionController collectionController)
        {
            this.getResourceAsyncDelegate       = getResourceAsyncDelegate;
            this.serializationController        = serializationController;
            this.languageController             = languageController;
            this.formatDownloadLanguageDelegate = formatDownloadLanguageDelegate;

            this.confirmStringContainsLanguageDownloadsDelegate = confirmStringContainsLanguageDownloadsDelegate;
            this.itemizeDownloadLanguagesDelegate    = itemizeDownloadLanguagesDelegate;
            this.itemizeGameDetailsDownloadsDelegate = itemizeGameDetailsDownloadsDelegate;
            this.replaceMultipleStringsDelegate      = replaceMultipleStringsDelegate;
            this.convert2DArrayToArrayDelegate       = convert2DArrayToArrayDelegate;
            this.collectionController = collectionController;
        }
 public GetDeserializedGOGDataAsyncDelegate(
     IGetResourceAsyncDelegate getResourceAsyncDelegate,
     IItemizeDelegate <string, string> itemizeGogDataDelegate,
     ISerializationController <string> serializationController)
 {
     this.getResourceAsyncDelegate = getResourceAsyncDelegate;
     this.itemizeGogDataDelegate   = itemizeGogDataDelegate;
     this.serializationController  = serializationController;
 }
Example #3
0
 public UpdateScreenshotsAsyncDelegate(
     IGetUpdateUriDelegate <Entity> getUpdateUriDelegate,
     IDataController <ProductScreenshots> screenshotsDataController,
     INetworkController networkController,
     IItemizeDelegate <string, string> itemizeScreenshotsDelegates,
     IStatusController statusController)
 {
     this.getUpdateUriDelegate        = getUpdateUriDelegate;
     this.screenshotsDataController   = screenshotsDataController;
     this.networkController           = networkController;
     this.itemizeScreenshotsDelegates = itemizeScreenshotsDelegates;
     this.statusController            = statusController;
 }
        public PageResultUpdateActivity(
            AC activityContext,
            IActivityContextController activityContextController,
            IGetPageResultsAsyncDelegate <PageType> getPageResultsAsyncDelegate,
            IItemizeDelegate <IList <PageType>, DataType> itemizePageResultsDelegate,
            IDataController <DataType> dataController,
            IRecordsController <string> activityRecordsController,
            IStatusController statusController) :
            base(statusController)
        {
            this.activityContext           = activityContext;
            this.activityContextController = activityContextController;

            this.getPageResultsAsyncDelegate = getPageResultsAsyncDelegate;
            this.itemizePageResultsDelegate  = itemizePageResultsDelegate;

            this.dataController            = dataController;
            this.activityRecordsController = activityRecordsController;
        }
Example #5
0
 public CleanupActivity(
     Entity context,
     IItemizeAllAsyncDelegate <string> itemizeAllExpectedItemsAsyncDelegate,
     IItemizeAllAsyncDelegate <string> itemizeAllActualItemsAsyncDelegate,
     IItemizeDelegate <string, string> itemizeDetailsDelegate,
     IFormatDelegate <string, string> formatSupplementaryItemDelegate,
     IRecycleDelegate recycleDelegate,
     IDirectoryController directoryController,
     IStatusController statusController) :
     base(statusController)
 {
     this.context = context;
     this.itemizeAllExpectedItemsAsyncDelegate = itemizeAllExpectedItemsAsyncDelegate;
     this.itemizeAllActualItemsAsyncDelegate   = itemizeAllActualItemsAsyncDelegate;
     this.itemizeDetailsDelegate          = itemizeDetailsDelegate;
     this.formatSupplementaryItemDelegate = formatSupplementaryItemDelegate;
     this.recycleDelegate     = recycleDelegate;
     this.directoryController = directoryController;
 }
Example #6
0
 public ConvertTreeToEnumerableDelegate(
     IItemizeDelegate <T, T> itemizeChildrenDelegate)
 {
     this.itemizeChildrenDelegate = itemizeChildrenDelegate;
 }