Esempio n. 1
0
        private void LoadControllers()
        {
            const string EncoderRegexFmt = @"\p{Is{0}}";
            Array        encodings       = Enum.GetValues(typeof(CharEncoding));

            _detectors = new Dictionary <CharEncoding, Regex>(encodings.Length);
            foreach (object encoding in encodings)
            {
                CharEncoding encd = (CharEncoding)encoding;
                if (encd != CharEncoding.Unknown)
                {
                    _detectors.Add(encd, new Regex(string.Format(EncoderRegexFmt, encd.ToString())));
                }
            }
        }