Action<ISong> StopCallback { get; set; }
Property StopCallback As Action(Of ISong)
property Action<ISong^>^ StopCallback { Action<ISong^>^ get (); void set (Action<ISong^>^ value); }