Допустим, у вас есть класс со свойством события. Если вы создаете экземпляр этого класса в локальном контексте без внешних ссылок, не предотвратит ли назначение лямбда-выражения событию сборку мусора?
{
var o = new MyClass();
o.MyClassEvent += (args) => {};
}
// Will 'o' be eligible for garbage collection here?