41 references to FieldLocations
System.IO.Compression (41)
System\IO\Compression\ZipArchiveEntry.cs (18)
558
long centralDirectoryHeaderLength = ZipCentralDirectoryFileHeader.
FieldLocations
.DynamicData
593
ZipCentralDirectoryFileHeader.SignatureConstantBytes.CopyTo(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.Signature..]);
594
cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.VersionMadeBySpecification] = (byte)_versionMadeBySpecification;
595
cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.VersionMadeByCompatibility] = (byte)CurrentZipPlatform;
596
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.VersionNeededToExtract..], (ushort)_versionToExtract);
597
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.GeneralPurposeBitFlags..], (ushort)_generalPurposeBitFlag);
598
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.CompressionMethod..], (ushort)CompressionMethod);
599
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.LastModified..], ZipHelper.DateTimeToDosTime(_lastModified.DateTime));
600
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.Crc32..], _crc32);
601
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.CompressedSize..], compressedSizeTruncated);
602
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.UncompressedSize..], uncompressedSizeTruncated);
603
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.FilenameLength..], (ushort)_storedEntryNameBytes.Length);
604
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.ExtraFieldLength..], extraFieldLength);
605
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.FileCommentLength..], (ushort)_fileComment.Length);
606
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.DiskNumberStart..], 0);
607
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.InternalFileAttributes..], 0);
608
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.ExternalFileAttributes..], _externalFileAttr);
609
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.RelativeOffsetOfLocalHeader..], offsetOfLocalHeaderTruncated);
System\IO\Compression\ZipBlocks.Async.cs (3)
181
int remainingBufferLength = buffer.Length -
FieldLocations
.DynamicData;
188
dynamicHeader = buffer.Span[
FieldLocations
.DynamicData..];
200
buffer[
FieldLocations
.DynamicData..].CopyTo(collatedHeader);
System\IO\Compression\ZipBlocks.cs (20)
726
VersionMadeBySpecification = buffer[
FieldLocations
.VersionMadeBySpecification],
727
VersionMadeByCompatibility = buffer[
FieldLocations
.VersionMadeByCompatibility],
728
VersionNeededToExtract = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.VersionNeededToExtract..]),
729
GeneralPurposeBitFlag = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.GeneralPurposeBitFlags..]),
730
CompressionMethod = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.CompressionMethod..]),
731
LastModified = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.LastModified..]),
732
Crc32 = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.Crc32..]),
733
FilenameLength = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.FilenameLength..]),
734
ExtraFieldLength = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.ExtraFieldLength..]),
735
FileCommentLength = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.FileCommentLength..]),
736
InternalFileAttributes = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.InternalFileAttributes..]),
737
ExternalFileAttributes = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.ExternalFileAttributes..])
740
compressedSizeSmall = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.CompressedSize..]);
741
uncompressedSizeSmall = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.UncompressedSize..]);
742
diskNumberStartSmall = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.DiskNumberStart..]);
743
relativeOffsetOfLocalHeaderSmall = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.RelativeOffsetOfLocalHeader..]);
778
bytesRead =
FieldLocations
.DynamicData + dynamicHeaderSize;
801
int remainingBufferLength = buffer.Length -
FieldLocations
.DynamicData;
808
dynamicHeader = buffer[
FieldLocations
.DynamicData..];
820
buffer[
FieldLocations
.DynamicData..].CopyTo(collatedHeader);