public string GetFilename([Localizable(false)] params string[] parts) { var filename = Combine(parts); EnsureDirectory(Path.GetDirectoryName(filename)); return filename; }