CKFinder.Connector.Util.ArrayContains C# (CSharp) Method

ArrayContains() public static method

public static ArrayContains ( Array array, object value, System comparer ) : bool
array System.Array
value object
comparer System
return bool
        public static bool ArrayContains( Array array, object value, System.Collections.IComparer comparer )
        {
            foreach ( object item in array )
            {
                if ( comparer.Compare( item, value ) == 0 )
                    return true;
            }
            return false;
        }

Usage Example

Beispiel #1
0
        public bool CheckIsNonHtmlExtension(string extension)
        {
            string[] htmlExtensions = Settings.ConfigFile.Current.HtmlExtensions;

            return(htmlExtensions.Length == 0 || !Util.ArrayContains(htmlExtensions, extension, System.Collections.CaseInsensitiveComparer.DefaultInvariant));
        }