Как отменить подписку на анонимную функцию в методе Dispose класса?

У меня есть класс A... в его конструкторе... я назначаю анонимную функцию обработчику событий Object_B.

Как удалить (отписаться) это из метода Dispose класса A?

Будем признательны за любую помощь! Спасибо

Public Class A
{

public A()
 {

 B_Object.DataLoaded += (sender, e) =>
                {
                   Line 1
                   Line 2
                   Line 3
                   Line 4
                };
 }

Public override void Dispose()
{
  // How do I unsubscribe the above subscribed anonymous function ?
}
}
5
задан Relativity 16 March 2012 в 22:27
поделиться