Я нахожусь в середине преобразования некоторого кода из С++/CLI в С#. Один из объектов имеет деструктор в версии С++/CLI. Некоторые другие коды С++/CLI вызывают "удаление" этого объекта после использования.
Какой метод мне нужно реализовать в версии С# этого объекта, чтобы эти "delete" продолжали работать одинаково (IDisposable.Dispose, финализатор или что-то еще, что мне не хватает)?