public void DoReturnMessageState(RecycledMessageState messageState) { if (_messageState == null) { _messageState = messageState; } else { _messageStatePool.Return(messageState); } }
public virtual void Return_TimedOut() { // Arrange // Act bool result = true; WaitThread(() => result = SynchronizedPool.Return(null)); // Assert Assert.False(result); }
internal void ReturnStreamedReader(XmlDictionaryReader xmlReader) { _streamedReaderPool.Return(xmlReader); }
internal void ReturnBufferedData(MtomMessageEncoder.MtomBufferedMessageData messageData) { _bufferedReaderPool.Return(messageData); }
internal void ReturnMessageWriter(MtomMessageEncoder.MtomBufferedMessageWriter messageWriter) { _bufferedWriterPool.Return(messageWriter); }
internal void ReturnStreamedWriter(XmlDictionaryWriter xmlWriter) { xmlWriter.Close(); _streamedWriterPool.Return(xmlWriter); }