text: #include "../../../../include/xtd/forms/style_sheets/system_colors.h"
  #include <xtd/as.h>
  #include <xtd/is.h>
  
  using namespace xtd;
  using namespace xtd::drawing;
  using namespace xtd::forms::style_sheets;
  
  const color& system_colors::accent() const noexcept {
    return accent_;
  }
  
  void system_colors::accent(const color& value) noexcept {
    accent_ = value;
  }
  
  const color& system_colors::accent_text() const noexcept {
    return accent_text_;
  }
  
  void system_colors::accent_text(const color& value) noexcept {
    accent_text_ = value;
  }
  
  const color& system_colors::active_border() const noexcept {
    return active_border_;
  }
  
  void system_colors::active_border(const color& value) noexcept {
    active_border_ = value;
  }
  
  const color& system_colors::active_caption() const noexcept {
    return active_caption_;
  }
  
  void system_colors::active_caption(const color& value) noexcept {
    active_caption_ = value;
  }
  
  const color& system_colors::active_caption_text() const noexcept {
    return active_caption_text_;
  }
  
  void system_colors::active_caption_text(const color& value) noexcept {
    active_caption_text_ = value;
  }
  
  const color& system_colors::app_workspace() const noexcept {
    return app_workspace_;
  }
  
  void system_colors::app_workspace(const color& value) noexcept {
    app_workspace_ = value;
  }
  
  const color& system_colors::button_face() const noexcept {
    return button_face_;
  }
  
  void system_colors::button_face(const color& value) noexcept {
    button_face_ = value;
  }
  
  const color& system_colors::button_highlight() const noexcept {
    return button_highlight_;
  }
  
  void system_colors::button_highlight(const color& value) noexcept {
    button_highlight_ = value;
  }
  
  const color& system_colors::button_shadow() const noexcept {
    return button_shadow_;
  }
  
  void system_colors::button_shadow(const color& value) noexcept {
    button_shadow_ = value;
  }
  
  const color& system_colors::control() const noexcept {
    return control_;
  }
  
  void system_colors::control(const color& value) noexcept {
    control_ = value;
  }
  
  const color& system_colors::control_dark() const noexcept {
    return control_dark_;
  }
  
  void system_colors::control_dark(const color& value) noexcept {
    control_dark_ = value;
  }
  
  const color& system_colors::control_dark_dark() const noexcept {
    return control_dark_dark_;
  }
  
  void system_colors::control_dark_dark(const color& value) noexcept {
    control_dark_dark_ = value;
  }
  
  const color& system_colors::control_light() const noexcept {
    return control_light_;
  }
  
  void system_colors::control_light(const color& value) noexcept {
    control_light_ = value;
  }
  
  const color& system_colors::control_light_light() const noexcept {
    return control_light_light_;
  }
  
  void system_colors::control_light_light(const color& value) noexcept {
    control_light_light_ = value;
  }
  
  const color& system_colors::control_text() const noexcept {
    return control_text_;
  }
  
  void system_colors::control_text(const color& value) noexcept {
    control_text_ = value;
  }
  
  const color& system_colors::desktop() const noexcept {
    return desktop_;
  }
  
  void system_colors::desktop(const color& value) noexcept {
    desktop_ = value;
  }
  
  const color& system_colors::gradient_active_caption() const noexcept {
    return gradient_active_caption_;
  }
  
  void system_colors::gradient_active_caption(const color& value) noexcept {
    gradient_active_caption_ = value;
  }
  
  const color& system_colors::gradient_inactive_caption() const noexcept {
    return gradient_inactive_caption_;
  }
  
  void system_colors::gradient_inactive_caption(const color& value) noexcept {
    gradient_inactive_caption_ = value;
  }
  
  const color& system_colors::gray_text() const noexcept {
    return gray_text_;
  }
  
  void system_colors::gray_text(const color& value) noexcept {
    gray_text_ = value;
  }
  
  const color& system_colors::highlight() const noexcept {
    return highlight_;
  }
  
  void system_colors::highlight(const color& value) noexcept {
    highlight_ = value;
  }
  
  const color& system_colors::highlight_text() const noexcept {
    return highlight_text_;
  }
  
  void system_colors::highlight_text(const color& value) noexcept {
    highlight_text_ = value;
  }
  
  const color& system_colors::hot_track() const noexcept {
    return hot_track_;
  }
  
  void system_colors::hot_track(const color& value) noexcept {
    hot_track_ = value;
  }
  
  const color& system_colors::inactive_border() const noexcept {
    return inactive_border_;
  }
  
  void system_colors::inactive_border(const color& value) noexcept {
    inactive_border_ = value;
  }
  
  const color& system_colors::inactive_caption() const noexcept {
    return inactive_caption_;
  }
  
  void system_colors::inactive_caption(const color& value) noexcept {
    inactive_caption_ = value;
  }
  
  const color& system_colors::inactive_caption_text() const noexcept {
    return inactive_caption_text_;
  }
  
  void system_colors::inactive_caption_text(const color& value) noexcept {
    inactive_caption_text_ = value;
  }
  
  const color& system_colors::info() const noexcept {
    return info_;
  }
  
  void system_colors::info(const color& value) noexcept {
    info_ = value;
  }
  
  const color& system_colors::info_text() const noexcept {
    return info_text_;
  }
  
  void system_colors::info_text(const color& value) noexcept {
    info_text_ = value;
  }
  
  const color& system_colors::menu() const noexcept {
    return menu_;
  }
  
  void system_colors::menu(const color& value) noexcept {
    menu_ = value;
  }
  
  const color& system_colors::menu_bar() const noexcept {
    return menu_bar_;
  }
  
  void system_colors::menu_bar(const color& value) noexcept {
    menu_bar_ = value;
  }
  
  const color& system_colors::menu_highlight() const noexcept {
    return menu_highlight_;
  }
  
  void system_colors::menu_highlight(const color& value) noexcept {
    menu_highlight_ = value;
  }
  
  const color& system_colors::menu_text() const noexcept {
    return menu_text_;
  }
  
  void system_colors::menu_text(const color& value) noexcept {
    menu_text_ = value;
  }
  
  const color& system_colors::scroll_bar() const noexcept {
    return scroll_bar_;
  }
  
  void system_colors::scroll_bar(const color& value) noexcept {
    scroll_bar_ = value;
  }
  
  const color& system_colors::text_box() const noexcept {
    return text_box_;
  }
  
  void system_colors::text_box(const color& value) noexcept {
    text_box_ = value;
  }
  
  const color& system_colors::text_box_text() const noexcept {
    return text_box_text_;
  }
  
  void system_colors::text_box_text(const color& value) noexcept {
    text_box_text_ = value;
  }
  
  const color& system_colors::window() const noexcept {
    return window_;
  }
  
  void system_colors::window(const color& value) noexcept {
    window_ = value;
  }
  
  const color& system_colors::window_frame() const noexcept {
    return window_frame_;
  }
  
  void system_colors::window_frame(const color& value) noexcept {
    window_frame_ = value;
  }
  
  const color& system_colors::window_text() const noexcept {
    return window_text_;
  }
  
  void system_colors::window_text(const color& value) noexcept {
    window_text_ = value;
  }
  
  bool system_colors::equals(const object& other) const noexcept {
    return is<system_colors>(other) ? equals(static_cast<const system_colors&>(other)) : false;
  }
  
  bool system_colors::equals(const system_colors& other) const noexcept {
    return accent_ == other.accent_ && accent_text_ == other.accent_text_ && active_border_ == other.active_border_ && active_caption_ == other.active_caption_ && active_caption_text_ == other.active_caption_text_ && app_workspace_ == other.app_workspace_ && button_face_ == other.button_face_ && button_highlight_ == other.button_highlight_ && button_shadow_ == other.button_shadow_ && control_ == other.control_ && control_dark_ == other.control_dark_ && control_dark_dark_ == other.control_dark_dark_ && control_light_ == other.control_light_ && control_light_light_ == other.control_light_light_ && control_text_ == other.control_text_ && desktop_ == other.desktop_ && gradient_active_caption_ == other.gradient_active_caption_ && gradient_inactive_caption_ == other.gradient_inactive_caption_ && gray_text_ == other.gray_text_ && highlight_ == other.highlight_ && highlight_text_ == other.highlight_text_ && hot_track_ == other.hot_track_ && inactive_border_ == other.inactive_border_ && inactive_caption_ == other.inactive_caption_ && inactive_caption_text_ == other.inactive_caption_text_ && info_ == other.info_ && info_text_ == other.info_text_ && menu_ == other.menu_ && menu_bar_ == other.menu_bar_ && menu_highlight_ == other.menu_highlight_ && menu_text_ == other.menu_text_ && scroll_bar_ == other.scroll_bar_ && text_box_ == other.text_box_ && text_box_text_ == other.text_box_text_ && window_ == other.window_ && window_frame_ == other.window_frame_ && window_text_ == other.window_text_;
  }
  