public void Update(InfComponentsImage comp) { ComponentFieldFlags flags = ComponentFieldFlags.None; ImageId = SetValue(ImageId, comp.registryId, nameof(ImageId), ref flags); Stretch = SetValue(Stretch, (ImageStretchType)comp.stretchType, nameof(Stretch), ref flags); base.Update( comp.left, comp.top, comp.right, comp.bottom, (AtFlags)comp.displayAt, flags ); }
public ComponentImage(InfComponentsImage comp) : base(comp.left, comp.top, comp.right, comp.bottom, (AtFlags)comp.displayAt) { ImageId = SetValue(comp.registryId, nameof(ImageId)); Stretch = SetValue((ImageStretchType)comp.stretchType, nameof(Stretch)); }
public ComponentImage(ref InfComponentsImage 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)); }