C# a-like events for C++