public void Update(ref InfComponentsImage17 comp) { ComponentFieldFlags flags = ComponentFieldFlags.None; ImageId = SetValue(ImageId, comp.registryId, nameof(ImageId), ref flags); Stretch = SetValue(Stretch, (ImageStretchMode)comp.stretchType, nameof(Stretch), ref flags); base.Update( comp.left, comp.top, comp.width, comp.height, (AtFlags)comp.displayAt, flags ); }
public ComponentImage(ref InfComponentsImage17 comp) : base(comp.left, comp.top, comp.width, comp.height, (AtFlags)comp.displayAt) { ImageId = SetValue(comp.registryId, nameof(ImageId)); Stretch = SetValue((ImageStretchMode)comp.stretchType, nameof(Stretch)); }