41 references to FieldLocations
System.IO.Compression (41)
System\IO\Compression\ZipArchiveEntry.cs (18)
829
long centralDirectoryHeaderLength = ZipCentralDirectoryFileHeader.
FieldLocations
.DynamicData
863
ZipCentralDirectoryFileHeader.SignatureConstantBytes.CopyTo(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.Signature..]);
864
cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.VersionMadeBySpecification] = (byte)_versionMadeBySpecification;
865
cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.VersionMadeByCompatibility] = (byte)CurrentZipPlatform;
866
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.VersionNeededToExtract..], (ushort)_versionToExtract);
867
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.GeneralPurposeBitFlags..], (ushort)_generalPurposeBitFlag);
872
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.CompressionMethod..], compressionMethodToWrite);
874
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.LastModified..], ZipHelper.DateTimeToDosTime(_lastModified.DateTime));
877
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.Crc32..], crcToWrite);
878
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.CompressedSize..], compressedSizeTruncated);
879
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.UncompressedSize..], uncompressedSizeTruncated);
880
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.FilenameLength..], (ushort)_storedEntryNameBytes.Length);
881
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.ExtraFieldLength..], extraFieldLength);
882
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.FileCommentLength..], (ushort)_fileComment.Length);
883
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.DiskNumberStart..], 0);
884
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.InternalFileAttributes..], 0);
885
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.ExternalFileAttributes..], _externalFileAttr);
886
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.RelativeOffsetOfLocalHeader..], offsetOfLocalHeaderTruncated);
System\IO\Compression\ZipBlocks.Async.cs (3)
201
int remainingBufferLength = buffer.Length -
FieldLocations
.DynamicData;
208
dynamicHeader = buffer.Span[
FieldLocations
.DynamicData..];
216
buffer[
FieldLocations
.DynamicData..].CopyTo(collatedHeader);
System\IO\Compression\ZipBlocks.cs (20)
915
VersionMadeBySpecification = buffer[
FieldLocations
.VersionMadeBySpecification],
916
VersionMadeByCompatibility = buffer[
FieldLocations
.VersionMadeByCompatibility],
917
VersionNeededToExtract = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.VersionNeededToExtract..]),
918
GeneralPurposeBitFlag = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.GeneralPurposeBitFlags..]),
919
CompressionMethod = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.CompressionMethod..]),
920
LastModified = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.LastModified..]),
921
Crc32 = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.Crc32..]),
922
FilenameLength = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.FilenameLength..]),
923
ExtraFieldLength = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.ExtraFieldLength..]),
924
FileCommentLength = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.FileCommentLength..]),
925
InternalFileAttributes = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.InternalFileAttributes..]),
926
ExternalFileAttributes = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.ExternalFileAttributes..])
929
compressedSizeSmall = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.CompressedSize..]);
930
uncompressedSizeSmall = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.UncompressedSize..]);
931
diskNumberStartSmall = BinaryPrimitives.ReadUInt16LittleEndian(buffer[
FieldLocations
.DiskNumberStart..]);
932
relativeOffsetOfLocalHeaderSmall = BinaryPrimitives.ReadUInt32LittleEndian(buffer[
FieldLocations
.RelativeOffsetOfLocalHeader..]);
977
bytesRead =
FieldLocations
.DynamicData + dynamicHeaderSize;
1000
int remainingBufferLength = buffer.Length -
FieldLocations
.DynamicData;
1007
dynamicHeader = buffer[
FieldLocations
.DynamicData..];
1019
buffer[
FieldLocations
.DynamicData..].CopyTo(collatedHeader);