public int CurFileExtensionFormat(string fileName, out uint extensionIndex) { extensionIndex = 0; string desiredFileext = "*" + Path.GetExtension(fileName); var filters = SaveAsFilter.Split('|'); for (uint i = 0; i < filters.Length - 1; i += 2) { var filterExtensions = filters[i + 1].Split(';'); if (filterExtensions.Contains(desiredFileext, StringComparer.OrdinalIgnoreCase)) { extensionIndex = i / 2; } } return(VSConstants.S_OK); }
public int GetFormatFilterList(out string filterList) { filterList = SaveAsFilter.Replace('|', '\n'); return(VSConstants.S_OK); }