public DisposerExample() { m_Disposer = new Disposer(); var test = new TestEvent(); test.SomeEvent += SomeEventHandler; m_Disposer.AddResource(() => test.SomeEvent -= SomeEventHandler); m_Disposer.AddResource(ShowMessage); }