private static TimeZoneInfo FindSystemTimeZoneByFileName (string id, string filepath) { if (!File.Exists (filepath)) throw new TimeZoneNotFoundException (); using (FileStream stream = File.OpenRead (filepath)) { return BuildFromStream (id, stream); } } #endif