/// <summary> /// Default constructor. /// </summary> /// <param name="key">Search KEY.</param> /// <exception cref="ArgumentNullException">Is raised when <b>key</b> is null reference.</exception> public IMAP_Search_Key_Not(IMAP_Search_Key key) { if(key == null){ throw new ArgumentNullException("key"); } m_pSearchKey = key; }
/// <summary> /// Default constructor. /// </summary> /// <param name="key1">Search key1.</param> /// <param name="key2">Search key2.</param> /// <exception cref="ArgumentNullException">Is raised when <b>key1</b> or <b>key2</b> is null reference.</exception> public IMAP_Search_Key_Or(IMAP_Search_Key key1,IMAP_Search_Key key2) { if(key1 == null){ throw new ArgumentNullException("key1"); } if(key2 == null){ throw new ArgumentNullException("key2"); } m_pSearchKey1 = key1; m_pSearchKey2 = key2; }