public ResponseFilterGenericStream(Stream inputStream, TranslatorHelper.TranslatorHelper translatorHelper, string languageCode, bool pageToTranslate, bool viewAllItemsInEveryLanguages, bool completingDictionaryMode, int extractorStatus, string url, int autoCompletionStatus, bool mobilePage, License.LicenseType licenseType)
 {
     _responseStream               = inputStream;
     _translatorHelper             = translatorHelper;
     _languageCode                 = languageCode;
     _pageToTranslate              = pageToTranslate;
     _viewAllItemsInEveryLanguages = viewAllItemsInEveryLanguages;
     _completingDictionaryMode     = completingDictionaryMode;
     _extractorStatus              = extractorStatus;
     _url = url;
     _autoCompletionStatus = autoCompletionStatus;
     _mobilePage           = mobilePage;
     _licenseType          = licenseType;
 }
コード例 #2
0
 public abstract void Write(StringBuilder html, string languageCode, Stream responseStream, bool viewAllItemsInEveryLanguages, bool completingDictionaryMode, int extractorStatus, string url, int autocompletionStatus, bool mobilePage, License.LicenseType licenseType);
コード例 #3
0
 public abstract void AddHelper(StringBuilder tempResponse, string lang, bool viewAllItemsInEveryLanguages, bool completingDictionaryMode, string currentLcCode,
                                ref bool filteringDisplayCompleted, bool mobilePage, License.LicenseType licenseType, ref Dictionary <int, string> excludedPartsFromTranslation);
コード例 #4
0
        public override void Write(StringBuilder html, string languageCode, Stream responseStream, bool viewAllItemsInEveryLanguages, bool completingDictionaryMode, int extractorStatus, string url, int autocompletionStatus, bool mobilePage, License.LicenseType licenseType)
        {
            using (var debug = new DebugHtmlToList(html, url))
            {
                _currentHelper.Write(html, languageCode, responseStream, viewAllItemsInEveryLanguages,
                                     completingDictionaryMode, extractorStatus, url, autocompletionStatus, mobilePage,
                                     licenseType);

                debug.Html = html.ToString();
            }
        }
コード例 #5
0
 public override void AddHelper(StringBuilder tempResponse, string lang, bool viewAllItemsInEveryLanguages, bool completingDictionaryMode, string currentLcCode, ref bool filteringDisplayCompleted, bool mobilePage, License.LicenseType licenseType, ref Dictionary <int, string> excludedPartsFromTranslation)
 {
     using (new Statistic(HttpContext.Current != null ? (StatisticsTracer)HttpContext.Current.Items[StatisticsSlotName] : null, "AddHelper", LowDetail))
     {
         base.AddHelper(tempResponse, lang, viewAllItemsInEveryLanguages, completingDictionaryMode, currentLcCode, ref filteringDisplayCompleted, mobilePage, licenseType, ref excludedPartsFromTranslation);
     }
 }
コード例 #6
0
 public override void Write(StringBuilder html, string languageCode, Stream responseStream, bool viewAllItemsInEveryLanguages, bool completingDictionaryMode, int extractorStatus, string url, int autocompletionStatus, bool mobilePage, License.LicenseType licenseType)
 {
     using (new Statistic(HttpContext.Current != null ? (StatisticsTracer)HttpContext.Current.Items[StatisticsSlotName] : null, "Write", LowDetail))
     {
         base.Write(html, languageCode, responseStream, viewAllItemsInEveryLanguages, completingDictionaryMode, extractorStatus, url, autocompletionStatus, mobilePage, licenseType);
     }
 }