Memory Leak caused by not removing Glib TimeoutHandlers from dictionary
From GTKSharp (https://github.com/GtkSharp/GtkSharp/issues/135)
The FinalizerInfo class generated by OpaqueGen.cs doesnt remove the TimeoutHandler Ids added to the static dictionary private static IDictionary<uint, SourceProxy> source_handlers in Source.cs . This would lead to the memory growing continuously with each source_handler added. Could see it filling up GBs in matter of few hours when used with Gstreamer pipelines and objects created with Gstreamer-Sharp bindings for C#
Have created a PR(https://github.com/GtkSharp/GtkSharp/pull/136) to address this issue, Once that is approved and merged upstream, can we get a new nuget package with the newly generated Opaque.cs derivatives.