public virtual bool IsSupported(string aFileName)
        {
            SymFileTypeList fileTypes = FileTypes;
            string          extension = Path.GetExtension(aFileName);
            //
            bool ret = fileTypes.IsSupported(extension);

            return(ret);
        }
        public SymFileTypeList SupportedFileTypes()
        {
            SymFileTypeList ret = new SymFileTypeList();

            //
            foreach (SymSourceProvider provider in iProviders)
            {
                SymFileTypeList list = provider.FileTypes;
                ret.AddRange(list);
            }
            //
            return(ret);
        }