/// <summary> /// Default constructor. /// </summary> /// <param name="messagesInfo">Messages info.</param> /// <param name="fetchDataType">Fetch data type(Specifies what data AddData method expects).</param> /// <param name="response">Default IMAP server response.</param> /// <exception cref="ArgumentNullException">Is raised when <b>messagesInfo</b> or <b>response</b> is null reference.</exception> internal IMAP_e_Fetch(IMAP_MessageInfo[] messagesInfo,IMAP_Fetch_DataType fetchDataType,IMAP_r_ServerStatus response) { if(messagesInfo == null){ throw new ArgumentNullException("messagesInfo"); } if(response == null){ throw new ArgumentNullException("response"); } m_pMessagesInfo = messagesInfo; m_FetchDataType = fetchDataType; m_pResponse = response; }
/// <summary> /// Default constructor. /// </summary> /// <param name="messagesInfo">Messages info.</param> /// <param name="fetchDataType">Fetch data type(Specifies what data AddData method expects).</param> /// <param name="response">Default IMAP server response.</param> /// <exception cref="ArgumentNullException">Is raised when <b>messagesInfo</b> or <b>response</b> is null reference.</exception> internal IMAP_e_Fetch(IMAP_MessageInfo[] messagesInfo, IMAP_Fetch_DataType fetchDataType, IMAP_r_ServerStatus response) { if (messagesInfo == null) { throw new ArgumentNullException("messagesInfo"); } if (response == null) { throw new ArgumentNullException("response"); } m_pMessagesInfo = messagesInfo; m_FetchDataType = fetchDataType; m_pResponse = response; }