public static SavedMacroState LoadFromFile(string file) { using (var inputStream = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return LoadFromStream(inputStream); } }