Browse Source

comment unused code

pull/1760/head
Ildar Khayrutdinov 4 years ago
parent
commit
831501bc32
  1. 37
      src/ImageSharp/Metadata/Profiles/Exif/ExifReader.cs

37
src/ImageSharp/Metadata/Profiles/Exif/ExifReader.cs

@ -134,10 +134,7 @@ namespace SixLabors.ImageSharp.Metadata.Profiles.Exif
foreach ((ulong offset, ExifDataType dataType, ulong numberOfComponents, ExifValue exif) in this.BigValues) foreach ((ulong offset, ExifDataType dataType, ulong numberOfComponents, ExifValue exif) in this.BigValues)
{ {
ulong size = numberOfComponents * ExifDataTypes.GetSize(dataType); ulong size = numberOfComponents * ExifDataTypes.GetSize(dataType);
if (size > int.MaxValue) DebugGuard.MustBeLessThanOrEqualTo<ulong>(size, int.MaxValue, nameof(size));
{
ThrowHelper.ThrowArgumentOutOfRangeExceptionForMustBeLessThanOrEqualTo<ulong>(size, int.MaxValue, nameof(size));
}
if ((int)size > maxSize) if ((int)size > maxSize)
{ {
@ -361,13 +358,13 @@ namespace SixLabors.ImageSharp.Metadata.Profiles.Exif
} }
return ToArray(dataType, buffer, this.ConvertToUInt64); return ToArray(dataType, buffer, this.ConvertToUInt64);
case ExifDataType.SignedLong8: ////case ExifDataType.SignedLong8:
if (!isArray) //// if (!isArray)
{ //// {
return this.ConvertToInt64(buffer); //// return this.ConvertToInt64(buffer);
} //// }
return ToArray(dataType, buffer, this.ConvertToUInt64); //// return ToArray(dataType, buffer, this.ConvertToUInt64);
case ExifDataType.Undefined: case ExifDataType.Undefined:
if (!isArray) if (!isArray)
{ {
@ -596,17 +593,17 @@ namespace SixLabors.ImageSharp.Metadata.Profiles.Exif
? this.ConvertToShort(this.buf2) ? this.ConvertToShort(this.buf2)
: default; : default;
private long ConvertToInt64(ReadOnlySpan<byte> buffer) ////private long ConvertToInt64(ReadOnlySpan<byte> buffer)
{ ////{
if (buffer.Length < 8) //// if (buffer.Length < 8)
{ //// {
return default; //// return default;
} //// }
return this.IsBigEndian //// return this.IsBigEndian
? BinaryPrimitives.ReadInt64BigEndian(buffer) //// ? BinaryPrimitives.ReadInt64BigEndian(buffer)
: BinaryPrimitives.ReadInt64LittleEndian(buffer); //// : BinaryPrimitives.ReadInt64LittleEndian(buffer);
} ////}
private ulong ConvertToUInt64(ReadOnlySpan<byte> buffer) private ulong ConvertToUInt64(ReadOnlySpan<byte> buffer)
{ {

Loading…
Cancel
Save