C # Jawne usuwanie obsługi zdarzeń

Zastanawiałem się, czy ustawienie obiektu na wartość null spowoduje wyczyszczenie wszystkich programów obsługi zdarzeń dołączonych do zdarzeń obiektów ...

na przykład

Button button = new Button();
button.Click += new EventHandler(Button_Click);
button = null;

button = new Button();
button.Click += new EventHandler(Button_Click);
button = null;

itp...

Czy spowoduje to wyciek pamięci?

questionAnswers(3)

yourAnswerToTheQuestion