I'm having memory issues with TileView control. Basically, I have a dialog with a TileView inside and when this dialog is popped up and closed I expect all the objects to be cleaned up from the memory. I do trigger Garbage Collection and looks like it is guaranteed that there are nothing in my application that holds those objects in the memory.
I used ANTS Memory profiler and it shows there are 3 "things" referencing TileView control:
1) some WeakHashTable.
2) some WeakEventTable.
3) and another Hashtable in ReflectTypeDescriptionProvider class.
Please take a look to the following object retention graph - http://rubenhak.com/TileViewMemoryLeak.png
Looks like ReflectTypeDescriptionProvider does not let objects to be garbage collected.
What you think?