1 instantiation of MtomMessageEncoder
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\MtomMessageEncoder.cs (1)
64public override MessageEncoder Encoder => new MtomMessageEncoder(_messageVersion, _writeEncoding, _maxReadPoolSize, _maxWritePoolSize, _maxBufferSize, _readerQuotas, this);
18 references to MtomMessageEncoder
System.ServiceModel.Primitives (18)
System\ServiceModel\Channels\MtomMessageEncoder.cs (18)
35private volatile SynchronizedPool<MtomMessageEncoder.MtomBufferedMessageData> _bufferedReaderPool; 36private volatile SynchronizedPool<MtomMessageEncoder.MtomBufferedMessageWriter> _bufferedWriterPool; 112internal MtomMessageEncoder.MtomBufferedMessageWriter TakeBufferedWriter(MtomMessageEncoder messageEncoder) 120_bufferedWriterPool = new SynchronizedPool<MtomMessageEncoder.MtomBufferedMessageWriter>(MaxWritePoolSize); 125MtomMessageEncoder.MtomBufferedMessageWriter messageWriter = _bufferedWriterPool.Take(); 128messageWriter = new MtomMessageEncoder.MtomBufferedMessageWriter(messageEncoder); 137internal void ReturnMessageWriter(MtomMessageEncoder.MtomBufferedMessageWriter messageWriter) 142internal MtomMessageEncoder.MtomBufferedMessageData TakeBufferedReader(MtomMessageEncoder messageEncoder) 150_bufferedReaderPool = new SynchronizedPool<MtomMessageEncoder.MtomBufferedMessageData>(MaxReadPoolSize); 154MtomMessageEncoder.MtomBufferedMessageData messageData = _bufferedReaderPool.Take(); 157messageData = new MtomMessageEncoder.MtomBufferedMessageData(messageEncoder, MaxPooledXmlReadersPerMessage); 166internal void ReturnBufferedData(MtomMessageEncoder.MtomBufferedMessageData messageData) 586private MtomMessageEncoder _messageEncoder; 591public MtomBufferedMessageData(MtomMessageEncoder messageEncoder, int maxReaderPoolSize) 668private MtomMessageEncoder _messageEncoder; 676public MtomBufferedMessageWriter(MtomMessageEncoder messageEncoder)