I was wiring up an event to use a lambda which needed to remove itself after triggering. I couldn\'t do it by inlining the lambda to the += event (no accessable variable to
Action a = (o, ea) => { }; EventHandler e = a.Invoke;