private static Format GetFormat(string filename) {
string extension = Path.GetExtension(filename);
if (String.Compare(extension, ".txt", true, CultureInfo.InvariantCulture) == 0 ||
String.Compare(extension, ".restext", true, CultureInfo.InvariantCulture) == 0)
return Format.Text;
else if (String.Compare(extension, ".resources", true, CultureInfo.InvariantCulture) == 0)
return Format.Binary;
else {
Error(SR.GetString(SR.UnknownFileExtension, extension, filename));
Environment.Exit(errorCode);
return Format.Text; // never reached
}
}