1 write to bestImageOffset
System.Drawing (1)
commonui\System\Drawing\Icon.cs (1)
728bestImageOffset = EntryTemp.dwImageOffset;
14 references to bestImageOffset
System.Drawing (14)
commonui\System\Drawing\Icon.cs (14)
736Debug.Assert(bestImageOffset >= 0 && bestBytesInRes >= 0 && (bestImageOffset + bestBytesInRes) <= iconData.Length, "Illegal offset/length for the Icon data"); 738if (bestImageOffset < 0) { 748endOffset = checked(bestImageOffset + bestBytesInRes); 759if ((bestImageOffset % IntPtr.Size) != 0) { 762Array.Copy(this.iconData, bestImageOffset, alignedBuffer, 0, bestBytesInRes); 770handle = SafeNativeMethods.CreateIconFromResourceEx(checked(pbIconData + bestImageOffset), bestBytesInRes, true, 0x00030000, 0, 0, 0); 967Debug.Assert(bestImageOffset >= 0 && (bestImageOffset + bestBytesInRes) <= iconData.Length, "Illegal offset/length for the Icon data"); 979int newOffset = bestImageOffset + Marshal.SizeOf(typeof(SafeNativeMethods.BITMAPINFOHEADER)); 1109stream.Write(iconData, bestImageOffset, bestBytesInRes); 1118if (iconData != null && iconData.Length >= bestImageOffset + 8) { 1119int iconSignature1 = BitConverter.ToInt32(iconData, bestImageOffset); 1120int iconSignature2 = BitConverter.ToInt32(iconData, bestImageOffset + 4);