b271aa48e4
- alloc_language_binding: Use strong GC handle as well for references. Fixes #15138 - Set the native instance field of Godot.Object to IntPtr.Zero when it's freed. - Create weak handles without tracking resurrection (that was causing trouble). This means we have to call notification predelete before queueing a native Object for deletion, and use the MonoObject* passed by the finalizer because the weak GC handle target will return NULL at this point. |
||
---|---|---|
.. | ||
GodotSharpTools | ||
bindings_generator.cpp | ||
bindings_generator.h | ||
csharp_project.cpp | ||
csharp_project.h | ||
godotsharp_builds.cpp | ||
godotsharp_builds.h | ||
godotsharp_editor.cpp | ||
godotsharp_editor.h | ||
mono_bottom_panel.cpp | ||
mono_bottom_panel.h | ||
mono_build_info.h | ||
monodevelop_instance.cpp | ||
monodevelop_instance.h | ||
net_solution.cpp | ||
net_solution.h |