41 references to FieldLocations
System.IO.Compression (41)
System\IO\Compression\ZipArchiveEntry.cs (18)
815
long centralDirectoryHeaderLength = ZipCentralDirectoryFileHeader.
FieldLocations
.DynamicData
849
ZipCentralDirectoryFileHeader.SignatureConstantBytes.CopyTo(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.Signature..]);
850
cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.VersionMadeBySpecification] = (byte)_versionMadeBySpecification;
851
cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.VersionMadeByCompatibility] = (byte)CurrentZipPlatform;
852
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.VersionNeededToExtract..], (ushort)_versionToExtract);
853
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.GeneralPurposeBitFlags..], (ushort)_generalPurposeBitFlag);
858
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.CompressionMethod..], compressionMethodToWrite);
860
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.LastModified..], ZipHelper.DateTimeToDosTime(_lastModified.DateTime));
863
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.Crc32..], crcToWrite);
864
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.CompressedSize..], compressedSizeTruncated);
865
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.UncompressedSize..], uncompressedSizeTruncated);
866
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.FilenameLength..], (ushort)_storedEntryNameBytes.Length);
867
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.ExtraFieldLength..], extraFieldLength);
868
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.FileCommentLength..], (ushort)_fileComment.Length);
869
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.DiskNumberStart..], 0);
870
BinaryPrimitives.WriteUInt16LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.InternalFileAttributes..], 0);
871
BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.
FieldLocations
.ExternalFileAttributes..], _externalFileAttr);
872
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);