Pergunta

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?

Foi útil?

Solução

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.

Outras dicas

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top