Eventos fracos no .NET?
Se o objeto A escutar um evento do objeto B, o objeto B manterá o objeto A ativo. Existe uma implementação padrão de eventos fracos que impediria isso? Eu sei que o WPF tem algum mecanismo, mas estou procurando algo que não esteja ligado ao WPF. Eu estou supondo que a solução deve usar referências fracas em algum lugar.