Does ListCollectionView leak memory?
I've been investigating how to avoid memory leaks caused by strong references to the INotifyCollectionChanged event from a view model. I was playing around with using a ListCollectionView to see if that would deal with it for me. I think that the following is leaking memory, am I doing something wrong? var stuff = new ObservableCollection<string>(); while (true) { var result = new ListCollectionView(stuff); // Just to keep make sure that the memory I'm seeing // isn't waiting to be GC'd GC.Collect(); } I initially posted this as a comment, but I think it makes a better answer, so ... a) if you