public static void ReadDataFromExternalFile(string fileName)
 {
     ExternalFileName = fileName;
     using (StreamReader stream = new StreamReader(fileName))
     {
         Trigrams = JsonConvert.DeserializeObject <TrigramsDict>(stream.ReadToEnd());
     }
     Logger.Info(String.Format("Read trigrams for {0} declaration fields", Trigrams.Count));
 }
        public static void ReadDataFromAssembly()
        {
            var currentAssembly = Assembly.GetExecutingAssembly();
            var debug           = Assembly.GetExecutingAssembly().GetManifestResourceNames();

            using (var stream = currentAssembly.GetManifestResourceStream("Smart.Parser.Lib.Resources.column_trigrams.txt"))
            {
                using (var file = new System.IO.StreamReader(stream))
                {
                    Trigrams = JsonConvert.DeserializeObject <TrigramsDict>(file.ReadToEnd());
                }
            }
        }