masesgroup / masesgroup/DataDistributionManager
Make disposable the classes interacting with native code
@mariomastrodicasa is already working on this.
Since Mar 30, 2021.
- Dominant language
- C#
- Stars
- 2
- Forks
- 3
- Avg merge
- 7d 5h
- Merged PRs (30d)
- 12
Description
Is your feature request related to a problem? Please describe.
The management of instance destruction for managed code is now delegated to the garbage collector. This way it is not possible to know what is going on behind the scenes and this can lead to problematic behavior and bugs.
Describe the solution you'd like
Implementing the IDisposable interface in C# and AutoClosable interface in Java for classes related to native code and manage it in native code, to let the developers have more control on what the code really do.
Describe alternatives you've considered
N/A
Additional context
N/A
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.