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; }
public bool CheckIsNonHtmlExtension(string extension) { string[] htmlExtensions = Settings.ConfigFile.Current.HtmlExtensions; return(htmlExtensions.Length == 0 || !Util.ArrayContains(htmlExtensions, extension, System.Collections.CaseInsensitiveComparer.DefaultInvariant)); }