Usos da ressurreição de objetos
Estou com um problema de vazamento de memória no meu aplicativo de serviço .NET Windows. Então, comecei a ler artigos sobre gerenciamento de memória no .NET. E eu encontrei uma prática interessante emum dos artigos de Jeffrey Richter. Este nome de prática é "ressurreição de objeto". Parece código de situação que inicializa variável global ou estática para "this":
protected override void Finalize() {
Application.ObjHolder = this;
GC.ReRegisterForFinalize(this);
}
Entendo que essa é uma prática ruim, mas gostaria de conhecer padrões que usam essa prática. Se você conhece algum, escreva aqui.