I am currently getting exceptions when modifying an IBindingList on multiple threads. Does anyone have a threadsafe version before I write my own?
I think you'll find this an incredibly difficult task. The easier path would be to prevent multiple-thread access with a lock
:
void AddItemToList(object o)
{
lock(myBindingList)
{
myBindingList.Add(o);
}
}
Look at the lock statement docs for more info.
Only just found this post... do you mean like this?