4 writes to EnvelopeBuffer
System.ServiceModel (4)
System\ServiceModel\Channels\SessionConnectionReader.cs (4)
1040EnvelopeBuffer = bufferManager.TakeBuffer(envelopeSize); 1070EnvelopeBuffer = null; 1595EnvelopeBuffer = bufferManager.TakeBuffer(envelopeSize); 1621EnvelopeBuffer = null;
12 references to EnvelopeBuffer
System.ServiceModel (12)
System\ServiceModel\Channels\SessionConnectionReader.cs (12)
1016if (EnvelopeBuffer != null) 1018if (!object.ReferenceEquals(buffer, EnvelopeBuffer)) 1020System.Buffer.BlockCopy(buffer, offset, EnvelopeBuffer, EnvelopeOffset, bytesRead); 1046if (EnvelopeBuffer != null) 1058message = messageEncoder.ReadMessage(new ArraySegment<byte>(EnvelopeBuffer, 0, EnvelopeSize), bufferManager, this.contentType); 1322if (EnvelopeBuffer != null && 1325bytesRead = connection.Read(EnvelopeBuffer, EnvelopeOffset, buffer.Length, timeoutHelper.RemainingTime()); 1567if (EnvelopeBuffer != null) 1569if (!object.ReferenceEquals(buffer, EnvelopeBuffer)) 1570System.Buffer.BlockCopy(buffer, offset, EnvelopeBuffer, EnvelopeOffset, bytesRead); 1601if (EnvelopeBuffer != null) 1609message = messageEncoder.ReadMessage(new ArraySegment<byte>(EnvelopeBuffer, 0, EnvelopeSize), bufferManager);