4 writes to _totalLength
System.Net.Http (4)
System\Net\Http\HttpContent.cs (4)
913
_totalLength
+= buffer.Length;
971
_totalLength
+= buffer.Length;
986
_totalLength
= _lastBufferOffset = buffer.Length;
993
_totalLength
+= buffer.Length;
19 references to _totalLength
System.Net.Http (19)
System\Net\Http\HttpContent.cs (19)
793
/// <summary><see cref="
_totalLength
"/> may not exceed this limit, or we'll throw a <see cref="CreateOverCapacityException"/>.</summary>
795
/// <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>
843
if (!_lastBufferIsPooled &&
_totalLength
== _lastBuffer.Length)
849
if (
_totalLength
== 0)
854
byte[] buffer = new byte[
_totalLength
];
872
: _lastBuffer.AsSpan(0,
_totalLength
);
879
Debug.Assert(_lastBufferOffset ==
_totalLength
);
882
return _lastBuffer.AsSpan(0,
_totalLength
).ToArray();
891
byte[] newBuffer = new byte[
_totalLength
];
901
if (_maxBufferSize -
_totalLength
< buffer.Length)
923
Debug.Assert(
_totalLength
+ buffer.Length <= _maxBufferSize);
931
newBufferCapacity = Math.Max(newBufferCapacity,
_totalLength
+ buffer.Length);
945
int currentTotalCapacity =
_totalLength
- _lastBufferOffset + lastBufferCapacity;
963
newBuffer = new byte[
_totalLength
+ buffer.Length <= _expectedFinalSize ? _expectedFinalSize : newTotalCapacity];
969
buffer.CopyTo(newBuffer.AsSpan(
_totalLength
));
972
_lastBufferOffset =
_totalLength
;
980
Debug.Assert(
_totalLength
== 0);
1040
Debug.Assert(destination.Length >=
_totalLength
);
1125
public override long Length =>
_totalLength
;