public bool Supports(string extension) { return Patterns.Count(x => x.ToLower().Equals(extension)) > 0; }