Question

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?

Était-ce utile?

La solution

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.

Autres conseils

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top