1 write to _bestImageOffset
System.Drawing.Common (1)
System\Drawing\Icon.cs (1)
508
_bestImageOffset
= entry.dwImageOffset;
11 references to _bestImageOffset
System.Drawing.Common (11)
System\Drawing\Icon.cs (11)
514
if (
_bestImageOffset
> int.MaxValue)
527
endOffset = checked(
_bestImageOffset
+ _bestBytesInRes);
541
ReadOnlySpan<byte> bestImage = reader.Span.Slice((int)
_bestImageOffset
, (int)_bestBytesInRes);
543
if ((
_bestImageOffset
% sizeof(nint)) != 0)
618
stream.Write(_iconData, (int)
_bestImageOffset
, (int)_bestBytesInRes);
633
Debug.Assert(
_bestImageOffset
>= 0 && (
_bestImageOffset
+ _bestBytesInRes) <= _iconData.Length, "Illegal offset/length for the Icon data");
643
int newOffset = (int)(
_bestImageOffset
+ sizeof(BITMAPINFOHEADER));
770
if (_iconData is not null && _iconData.Length >=
_bestImageOffset
+ 8)
772
int iconSignature1 = BitConverter.ToInt32(_iconData, (int)
_bestImageOffset
);
773
int iconSignature2 = BitConverter.ToInt32(_iconData, (int)
_bestImageOffset
+ 4);