internal static void CheckInvalidPathChars(string path, bool checkAdditional = false) { if (path == null) { throw new ArgumentNullException("path"); } if (Path.HasIllegalCharacters(path, checkAdditional)) { throw new ArgumentException(Environment.GetResourceString("Argument_InvalidPathChars")); } }