public DeviceIndependentBitmap(MetafileReader reader) { int headerSize = reader.PeekInt32(); if (headerSize == 0x0000000C) { Header = new BitmapCoreHeader(reader); } else { Header = new BitmapInfoHeader(reader); } }