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)
514if (_bestImageOffset > int.MaxValue) 527endOffset = checked(_bestImageOffset + _bestBytesInRes); 541ReadOnlySpan<byte> bestImage = reader.Span.Slice((int)_bestImageOffset, (int)_bestBytesInRes); 543if ((_bestImageOffset % sizeof(nint)) != 0) 618stream.Write(_iconData, (int)_bestImageOffset, (int)_bestBytesInRes); 633Debug.Assert(_bestImageOffset >= 0 && (_bestImageOffset + _bestBytesInRes) <= _iconData.Length, "Illegal offset/length for the Icon data"); 643int newOffset = (int)(_bestImageOffset + sizeof(BITMAPINFOHEADER)); 770if (_iconData is not null && _iconData.Length >= _bestImageOffset + 8) 772int iconSignature1 = BitConverter.ToInt32(_iconData, (int)_bestImageOffset); 773int iconSignature2 = BitConverter.ToInt32(_iconData, (int)_bestImageOffset + 4);