ACAT.Extensions.Default.FunctionalAgents.FileBrowserAgent.FileBrowserScanner.sanitizeFileExtensions C# (CSharp) Method

sanitizeFileExtensions() public method

Normalizes the file extension, check for period etc.
public sanitizeFileExtensions ( String extensions ) : void
extensions String list of extensions
return void
        public void sanitizeFileExtensions(String[] extensions)
        {
            if (extensions == null)
            {
                return;
            }

            for (int ii = 0; ii < extensions.Length; ii++)
            {
                String s = extensions[ii];
                s = s.ToLower().Trim();
                if (s.Length > 0)
                {
                    if (s.Length > 2 && s.StartsWith("*."))
                    {
                        s = s.Substring(2);
                    }
                    else if (s.Length > 1 && s[0] == '.')
                    {
                        s = s.Substring(1);
                    }

                    extensions[ii] = s;
                }
            }
        }