private void PutResponse(RequestStatus status, string detailMessage, object ticket,
                          string login, int?accountId, TradeSharpClientResponseType respType)
 {
     responseLocker.AcquireWriterLock(LockTimeout);
     try
     {
         responses.Add(new TradeSharpClientResponse
         {
             status          = status,
             detailMessage   = detailMessage,
             ticket          = ticket,
             targetUserLogin = login,
             responseType    = respType,
             accountId       = accountId
         });
     }
     finally
     {
         responseLocker.ReleaseWriterLock();
     }
 }
 private void PutResponse(RequestStatus status, string detailMessage, object ticket,
     string login, int? accountId, TradeSharpClientResponseType respType)
 {
     responseLocker.AcquireWriterLock(LockTimeout);
     try
     {
         responses.Add(new TradeSharpClientResponse
         {
             status = status,
             detailMessage = detailMessage,
             ticket = ticket,
             targetUserLogin = login,
             responseType = respType,
             accountId = accountId
         });
     }
     finally
     {
         responseLocker.ReleaseWriterLock();
     }
 }