public GenericDialogEvent(IntPtr ev, Dialog dia) : base(ev, dia) { }
internal DialogEvent(IntPtr ev, Dialog dia) : base(ev, false) { Util.GetBPSOrException(); var ptr = DangerousGetHandle(); Dialog = dia; Error = Marshal.PtrToStringAnsi(Dialog.dialog_event_get_error(ptr)); SelectedButton = dia.Buttons[Dialog.dialog_event_get_selected_index(ptr)]; }