Вопрос

As the question states, I just wanted to know, because I've been asked and I don't have a clue, is there any reason for this whatsoever?

Это было полезно?

Решение

When a class does not define a Finalizer (destructor), a call to SuppressFinalize() on an instance of that class has no effect.

When you see it, it usually is a left-over of the full Disposable implementation. Just remove it or ignore it.

Другие советы

The reason might be to prevent potential error if someone adds a finalizer later on and forgets to add GC.SuppressFinalize().

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top