9 writes to _size
System.Formats.Tar (9)
System\Formats\Tar\TarHeader.cs (1)
105
_size
= other._size;
System\Formats\Tar\TarHeader.Read.cs (2)
139
_size
= size;
394
_size
= size,
System\Formats\Tar\TarHeader.Write.cs (6)
41
_size
= GetTotalDataBytesToWrite();
57
_size
= GetTotalDataBytesToWrite();
98
_size
= dataEndPosition - dataStartPosition;
150
_size
= dataEndPosition - dataStartPosition;
305
_size
= GetTotalDataBytesToWrite();
349
_size
= GetTotalDataBytesToWrite();
35 references to _size
System.Formats.Tar (35)
System\Formats\Tar\TarEntry.cs (1)
116
public long Length => _header._dataStream != null ? _header._dataStream.Length : _header.
_size
;
System\Formats\Tar\TarHeader.cs (1)
105
_size = other.
_size
;
System\Formats\Tar\TarHeader.Read.cs (22)
203
if (
_size
> 0)
220
TarHelpers.AdvanceStream(archiveStream,
_size
);
234
if (
_size
> 0)
236
TarHelpers.SkipBlockAlignmentPadding(archiveStream,
_size
);
265
if (
_size
> 0)
279
_dataStream = await GetDataStreamAsync(archiveStream, copyData,
_size
, cancellationToken).ConfigureAwait(false);
282
await TarHelpers.AdvanceStreamAsync(archiveStream,
_size
, cancellationToken).ConfigureAwait(false);
296
if (
_size
> 0)
298
await TarHelpers.SkipBlockAlignmentPaddingAsync(archiveStream,
_size
, cancellationToken).ConfigureAwait(false);
314
if (
_size
== 0)
322
TarHelpers.CopyBytes(archiveStream, copiedData,
_size
);
329
? new SeekableSubReadStream(archiveStream, archiveStream.Position,
_size
)
330
: new SubReadStream(archiveStream, 0,
_size
);
580
long size =
_size
;
607
if (
_size
!= 0)
610
byte[] buffer = ArrayPool<byte>.Shared.Rent((int)
_size
);
611
Memory<byte> memory = buffer.AsMemory(0, (int)
_size
);
622
if ((uint)
_size
> (uint)Array.MaxLength)
654
long size =
_size
;
682
if (
_size
!= 0)
685
byte[] buffer = ArrayPool<byte>.Shared.Rent((int)
_size
);
686
Memory<byte> memory = buffer.AsMemory(0, (int)
_size
);
System\Formats\Tar\TarHeader.Write.cs (7)
668
if (
_size
>= 0)
670
checksum += FormatNumeric(
_size
, buffer.Slice(FieldLocations.Size, FieldLengths.Size));
813
int paddingAfterData = TarHelpers.CalculatePadding(
_size
);
829
int paddingAfterData = TarHelpers.CalculatePadding(
_size
);
851
int paddingAfterData = TarHelpers.CalculatePadding(
_size
);
958
if (
_size
> Octal12ByteFieldMaxValue)
960
ExtendedAttributes[PaxEaSize] =
_size
.ToString();
System\Formats\Tar\TarReader.cs (4)
212
else if (_previouslyReadEntry._header.
_size
> 0)
226
TarHelpers.SkipBlockAlignmentPadding(_archiveStream, _previouslyReadEntry._header.
_size
);
245
else if (_previouslyReadEntry._header.
_size
> 0)
259
await TarHelpers.SkipBlockAlignmentPaddingAsync(_archiveStream, _previouslyReadEntry._header.
_size
, cancellationToken).ConfigureAwait(false);