public bool Contains(T item) { if (ProxyContains != null) { return(ProxyContains(item)); } else if (GenericList != null) { return(GenericList.Contains(item)); } else if (NonGenericList != null) { return(NonGenericList.Contains(item)); } else { throw new NotImplementedException(); } }
bool IList.Contains(object value) { return(NonGenericList.Contains(value)); }
bool IList.Contains(object value) => NonGenericList.Contains(value);