/// <summary>Open native file browser for multiple files.</summary>
 /// <param name="title">Dialog title</param>
 /// <param name="directory">Root directory</param>
 /// <param name="extensions">List of extension filters. Filter Example: new ExtensionFilter("Image Files", "jpg", "png")</param>
 /// <param name="multiselect">Allow multiple file selection</param>
 /// <returns>Returns array of chosen files. Zero length array when cancelled</returns>
 public static string[] OpenFiles(string title, string directory, ExtensionFilter[] extensions, bool multiselect)
 {
     return(platformWrapper.OpenFiles(title, directory, extensions, multiselect));
 }
 /// <summary>Open native file browser for multiple files.</summary>
 /// <param name="title">Dialog title</param>
 /// <param name="directory">Root directory</param>
 /// <param name="extensions">List of extension filters (optional)</param>
 /// <returns>Returns array of chosen files. Zero length array when cancelled</returns>
 public static string[] OpenFiles(string title, string directory, params ExtensionFilter[] extensions)
 {
     return(platformWrapper.OpenFiles(title, directory, extensions, true));
 }