public IGxFileInfo[] GetFiles(string searchPattern) { if (searchPattern.Equals("*.*")) { searchPattern = ""; } List <string> files = _provider.GetFiles(_name, searchPattern); GxExternalFileInfo[] externalFiles = files.Select(elem => new GxExternalFileInfo(elem, _provider, GxFileType.Public)).ToArray(); return(externalFiles); }