Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public int GetFormatFilterList(out string filterList)
 {
     filterList = SaveAsFilter.Replace('|', '\n');
     return(VSConstants.S_OK);
 }