It depends on what you want do do with the binding list. If you only care about the methods that one of the interfaces that
BindingList
implements, you could pass in an interface (e.g.
IBindingList
) instead of the
BindingList
.
Can you please ellaborate why you don't care about the type of T?
public class SomeClass
{
public SomeClass(IBindingList someList)
{ }
}