public void FromManaged(MetafileHeaderWmf managed) { _managed = managed; _native.type = managed.type; _native.size = managed.size; _native.version = managed.version; _native.emfPlusFlags = managed.emfPlusFlags; _native.dpiX = managed.dpiX; _native.dpiY = managed.dpiY; _native.X = managed.X; _native.Y = managed.Y; _native.Width = managed.Width; _native.Height = managed.Height; _native.WmfHeader = managed.WmfHeader.GetNativeValue(); _native.dummy16 = managed.dummy16; _native.EmfPlusHeaderSize = managed.EmfPlusHeaderSize; _native.LogicalDpiX = managed.LogicalDpiX; _native.LogicalDpiY = managed.LogicalDpiY; }
public InPlaceMarshaller(MetafileHeaderWmf managed) { _managed = managed; Unsafe.SkipInit(out _native); _native.type = managed.type; _native.size = managed.size; _native.version = managed.version; _native.emfPlusFlags = managed.emfPlusFlags; _native.dpiX = managed.dpiX; _native.dpiY = managed.dpiY; _native.X = managed.X; _native.Y = managed.Y; _native.Width = managed.Width; _native.Height = managed.Height; _native.WmfHeader = managed.WmfHeader.GetNativeValue(); _native.dummy16 = managed.dummy16; _native.EmfPlusHeaderSize = managed.EmfPlusHeaderSize; _native.LogicalDpiX = managed.LogicalDpiX; _native.LogicalDpiY = managed.LogicalDpiY; }
internal MetafileHeader() { wmf = null; emf = null; }