19 references to IntEncoder
System.ServiceModel.NetFramingBase (19)
System\ServiceModel\Channels\FramingEncoders.cs (7)
57int sizeByteCount = IntEncoder.GetEncodedSize(valueByteCount); 61offset += IntEncoder.Encode(valueByteCount, EncodedBytes.Slice(offset)); 204public const int MaxMessageFrameSize = 1 + IntEncoder.MaxEncodedSize; 225int spaceNeeded = 1 + IntEncoder.GetEncodedSize(messageFrame.Count); 235IntEncoder.Encode(messageFrame.Count, new Memory<byte>(buffer, offset, spaceNeeded - 1)); 310int spaceNeeded = IntEncoder.GetEncodedSize(messageFrame.Count); 319IntEncoder.Encode(messageFrame.Count, new Memory<byte>(buffer, offset, spaceNeeded));
System\ServiceModel\Channels\SingletonConnectionReader.cs (12)
226_chunkBuffer = new byte[IntEncoder.MaxEncodedSize]; 375if (int.MaxValue - _chunkBytesRemaining >= IntEncoder.MaxEncodedSize) 377bytesToRead = Math.Min(count, _chunkBytesRemaining + IntEncoder.MaxEncodedSize); 405if (count < IntEncoder.MaxEncodedSize) 414int bytesRead = ReadCore(buffer, offset, IntEncoder.MaxEncodedSize); 479if (int.MaxValue - _chunkBytesRemaining >= IntEncoder.MaxEncodedSize) 481bytesToRead = Math.Min(count, _chunkBytesRemaining + IntEncoder.MaxEncodedSize); 509if (count < IntEncoder.MaxEncodedSize) 518int bytesRead = await ReadCoreAsync(new Memory<byte>(buffer, offset, IntEncoder.MaxEncodedSize)); 591int.MaxValue, settings.BufferManager, envelopeStartBytes.Length + IntEncoder.MaxEncodedSize); 618_encodedSize = new byte[IntEncoder.MaxEncodedSize]; 625int bytesEncoded = IntEncoder.Encode(size, _encodedSize);