Padrão C # para impedir que um manipulador de eventos seja conectado duas vezes [duplicado]
Esta pergunta já tem uma resposta aqui:
Como garantir que um evento seja inscrito apenas uma vez respostasDuplicado de:Como garantir que um evento seja inscrito apenas uma vez e Um manipulador de eventos já foi adicionado?
Eu tenho um singleton que fornece algum serviço e minhas classes se conectam a alguns eventos, às vezes uma classe está se conectando duas vezes ao evento e depois é chamada duas vezes. Estou procurando uma maneira clássica de impedir que isso aconteça. de alguma forma, preciso verificar se já me apeguei a este evento ...