public MirandaDatabaseEventArgs(ContactInfo contact, DatabaseEventInfo eventInfo) : base(contact) { if (eventInfo == null) throw new ArgumentNullException("eventInfo"); this.eventInfo = eventInfo; }
/// <summary> /// Marshals the <see cref="DatabaseEventInfo"/> from a <see cref="DBEVENTINFO"/> struct pointer. /// </summary> /// <param name="pDbEventInfo"><see cref="DBEVENTINFO"/> struct pointer.</param> /// <returns>Event info.</returns> internal static DatabaseEventInfo FromPointer(IntPtr pDbEventInfo) { DatabaseEventInfo info = new DatabaseEventInfo(); info.MarshalEventInfo(pDbEventInfo); return info; }