internal bool IsValid(Attribute[] filter) { if (_filter.Length != filter.Length) return false; for (int idx = 0; idx < filter.Length; idx++) { if (_filter[idx] != filter[idx]) { return false; } } return true; } }