// // // // // // #endregion//Public Methods #region Private Utility Methods // ***************************************************************** // **** Private Methods **** // ***************************************************************** // // /// <summary> /// This method gives the caller a eventarg object to use. It may be new /// or recycled from previous usage. /// </summary> /// <param name="requestType"></param> /// <returns></returns> private DropQueueWriterEventArgs GetRequest(DropQueueWriterRequestType requestType) { DropQueueWriterEventArgs eventArgs = m_Factory.Get(); eventArgs.Clear(); eventArgs.Request = requestType; return(eventArgs); }
// // **** Clear() **** /// <summary> /// Clear all information stored during last use. /// </summary> public void Clear() { Message.Clear(); Message2.Clear(); Request = DropQueueWriterRequestType.None; }