4 writes to _totalLength
System.Net.Http (4)
System\Net\Http\HttpContent.cs (4)
928
_totalLength
+= buffer.Length;
986
_totalLength
+= buffer.Length;
1001
_totalLength
= _lastBufferOffset = buffer.Length;
1008
_totalLength
+= buffer.Length;
19 references to _totalLength
System.Net.Http (19)
System\Net\Http\HttpContent.cs (19)
805
/// <summary><see cref="
_totalLength
"/> may not exceed this limit, or we'll throw a <see cref="CreateOverCapacityException"/>.</summary>
807
/// <summary>The value of the Content-Length header or 0. <see cref="
_totalLength
"/> may exceed this value if the Content-Length isn't being enforced by the content.</summary>
858
if (!_lastBufferIsPooled &&
_totalLength
== _lastBuffer.Length)
864
if (
_totalLength
== 0)
869
byte[] buffer = new byte[
_totalLength
];
887
: _lastBuffer.AsSpan(0,
_totalLength
);
894
Debug.Assert(_lastBufferOffset ==
_totalLength
);
897
return _lastBuffer.AsSpan(0,
_totalLength
).ToArray();
906
byte[] newBuffer = new byte[
_totalLength
];
916
if (_maxBufferSize -
_totalLength
< buffer.Length)
938
Debug.Assert(
_totalLength
+ buffer.Length <= _maxBufferSize);
946
newBufferCapacity = Math.Max(newBufferCapacity,
_totalLength
+ buffer.Length);
960
int currentTotalCapacity =
_totalLength
- _lastBufferOffset + lastBufferCapacity;
978
newBuffer = new byte[
_totalLength
+ buffer.Length <= _expectedFinalSize ? _expectedFinalSize : newTotalCapacity];
984
buffer.CopyTo(newBuffer.AsSpan(
_totalLength
));
987
_lastBufferOffset =
_totalLength
;
995
Debug.Assert(
_totalLength
== 0);
1055
Debug.Assert(destination.Length >=
_totalLength
);
1150
public override long Length =>
_totalLength
;