public override PaletteImageEffect GetContentImageEffect(PaletteState state) { if (_apply) { PaletteImageEffect ret = _primary.GetContentImageEffect(_override ? _state : state); if (ret == PaletteImageEffect.Inherit) ret = _backup.GetContentImageEffect(state); return ret; } else return _backup.GetContentImageEffect(state); }