Ejemplo n.º 1
0
 public MirandaDatabaseEventArgs(ContactInfo contact, DatabaseEventInfo eventInfo) : base(contact)
 {
     if (eventInfo == null) 
         throw new ArgumentNullException("eventInfo");
                 
     this.eventInfo = eventInfo;
 }
Ejemplo n.º 2
0
        /// <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;
        }