38 references to FieldLocations
System.IO.Compression (38)
System\IO\Compression\ZipArchiveEntry.cs (18)
556
long centralDirectoryHeaderLength = ZipCentralDirectoryFileHeader.
FieldLocations
.DynamicData
586
ZipCentralDirectoryFileHeader.SignatureConstantBytes.CopyTo(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.Signature..]);
587
cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.VersionMadeBySpecification] = (byte)_versionMadeBySpecification;
588
cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.VersionMadeByCompatibility] = (byte)CurrentZipPlatform;
589
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.VersionNeededToExtract..], (ushort)_versionToExtract);
590
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.GeneralPurposeBitFlags..], (ushort)_generalPurposeBitFlag);
591
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.CompressionMethod..], (ushort)CompressionMethod);
592
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.LastModified..], ZipHelper.DateTimeToDosTime(_lastModified.DateTime));
593
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.Crc32..], _crc32);
594
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.CompressedSize..], compressedSizeTruncated);
595
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.UncompressedSize..], uncompressedSizeTruncated);
596
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.FilenameLength..], (ushort)_storedEntryNameBytes.Length);
597
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.ExtraFieldLength..], extraFieldLength);
598
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.FileCommentLength..], (ushort)_fileComment.Length);
599
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.DiskNumberStart..], 0);
600
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.InternalFileAttributes..], 0);
601
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.ExternalFileAttributes..], _externalFileAttr);
602
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.RelativeOffsetOfLocalHeader..], offsetOfLocalHeaderTruncated);
System\IO\Compression\ZipBlocks.cs (20)
641
header.VersionMadeBySpecification = buffer[
FieldLocations
.VersionMadeBySpecification];
642
header.VersionMadeByCompatibility = buffer[
FieldLocations
.VersionMadeByCompatibility];
643
header.VersionNeededToExtract = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.VersionNeededToExtract..]);
644
header.GeneralPurposeBitFlag = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.GeneralPurposeBitFlags..]);
645
header.CompressionMethod = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.CompressionMethod..]);
646
header.LastModified = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.LastModified..]);
647
header.Crc32 = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.Crc32..]);
649
uint compressedSizeSmall = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.CompressedSize..]);
650
uint uncompressedSizeSmall = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.UncompressedSize..]);
652
header.FilenameLength = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.FilenameLength..]);
653
header.ExtraFieldLength = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.ExtraFieldLength..]);
654
header.FileCommentLength = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.FileCommentLength..]);
656
ushort diskNumberStartSmall = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.DiskNumberStart..]);
658
header.InternalFileAttributes = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.InternalFileAttributes..]);
659
header.ExternalFileAttributes = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.ExternalFileAttributes..]);
661
uint relativeOffsetOfLocalHeaderSmall = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.RelativeOffsetOfLocalHeader..]);
666
int remainingBufferLength = buffer.Length -
FieldLocations
.DynamicData;
678
dynamicHeader = buffer[
FieldLocations
.DynamicData..];
690
buffer[
FieldLocations
.DynamicData..].CopyTo(collatedHeader);
735
bytesRead =
FieldLocations
.DynamicData + dynamicHeaderSize;