Esempio n. 1
0
 public StringRecordsController(
     IRecordsController <long> indexRecordsController,
     IConvertDelegate <string, long> convertStringToIndexDelegate)
 {
     this.indexRecordsController       = indexRecordsController;
     this.convertStringToIndexDelegate = convertStringToIndexDelegate;
 }
Esempio n. 2
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 GetStringMd5HashAsyncDelegate(
     IConvertDelegate <string, byte[]> stringToBytesConversionController,
     IGetHashAsyncDelegate <byte[]> getBytesHashAsyncDelegate)
 {
     this.stringToBytesConversionController = stringToBytesConversionController;
     this.getBytesHashAsyncDelegate         = getBytesHashAsyncDelegate;
 }
Esempio n. 4
0
        public GetStatusViewUpdateDelegate(
            IStatus status,
            ITemplateController templateController,
            IGetViewModelDelegate <IStatus> statusViewModelDelegate,
            IConvertDelegate <IStatus, IEnumerable <IStatus> > convertStatusTreeToEnumerableDelegate)
        {
            this.status                  = status;
            this.templateController      = templateController;
            this.statusViewModelDelegate = statusViewModelDelegate;
            this.convertStatusTreeToEnumerableDelegate = convertStatusTreeToEnumerableDelegate;

            this.viewParts = new List <string>();
        }
Esempio n. 5
0
        public DataController(
            IStashController <Dictionary <long, Type> > stashController,
            IConvertDelegate <Type, long> convertProductToIndexDelegate,
            IRecordsController <long> recordsController,
            IStatusController statusController,
            params ICommitAsyncDelegate[] additionalCommitDelegates)
        {
            this.stashController = stashController;

            this.convertProductToIndexDelegate = convertProductToIndexDelegate;

            this.recordsController = recordsController;

            this.statusController          = statusController;
            this.additionalCommitDelegates = additionalCommitDelegates;
        }
 public GetBytesMd5HashAsyncDelegate(
     IConvertDelegate <byte[], string> byteToStringConversionController)
 {
     md5 = MD5.Create();
     this.byteToStringConversionController = byteToStringConversionController;
 }