public static Dictionary <string, ES2Header> GetHeadersFromFile(string path) { Dictionary <string, ES2Header> headers = new Dictionary <string, ES2Header>(); ES2Settings settings = new ES2Settings(path); using (ES2Reader reader = new ES2Reader(settings)) { while (reader.Next()) { headers[reader.currentTag.tag] = reader.ReadHeader(); } } return(headers); }