示例#1
0
		public SpellChecker(IKnownPatterns knownPatterns)
		{
			_knownPatterns = knownPatterns;
			using (var dictFile = ZipFile.Read(@"Dictionaries\dict-en.oxt"))
			{
				var affStream = new MemoryStream();
				var dicStream = new MemoryStream();
				dictFile.FirstOrDefault(z => z.FileName == "en_US.aff").Extract(affStream);
				dictFile.FirstOrDefault(z => z.FileName == "en_US.dic").Extract(dicStream);
				_speller = new Hunspell(affStream.ToArray(), dicStream.ToArray());
			}
		}
 public SpellChecker(IKnownPatterns knownPatterns)
 {
     _knownPatterns = knownPatterns;
     using (var dictFile = ZipFile.Read(@"Dictionaries\dict-en.oxt"))
     {
         var affStream = new MemoryStream();
         var dicStream = new MemoryStream();
         dictFile.FirstOrDefault(z => z.FileName == "en_US.aff").Extract(affStream);
         dictFile.FirstOrDefault(z => z.FileName == "en_US.dic").Extract(dicStream);
         _speller = new Hunspell(affStream.ToArray(), dicStream.ToArray());
     }
 }