protected override void SetAllComponentDirty()
 {
     base.SetAllComponentDirty();
     m_Theme.SetAllDirty();
     foreach (var component in m_Titles)
     {
         component.SetAllDirty();
     }
     foreach (var component in m_Legends)
     {
         component.SetAllDirty();
     }
     foreach (var component in m_Tooltips)
     {
         component.SetAllDirty();
     }
     foreach (var component in m_Grids)
     {
         component.SetAllDirty();
     }
     foreach (var component in m_XAxes)
     {
         component.SetAllDirty();
     }
     foreach (var component in m_YAxes)
     {
         component.SetAllDirty();
     }
     foreach (var component in m_DataZooms)
     {
         component.SetAllDirty();
     }
     foreach (var component in m_VisualMaps)
     {
         component.SetAllDirty();
     }
     foreach (var component in m_Vessels)
     {
         component.SetAllDirty();
     }
     foreach (var component in m_Polars)
     {
         component.SetAllDirty();
     }
     foreach (var component in m_RadiusAxes)
     {
         component.SetAllDirty();
     }
     foreach (var component in m_AngleAxes)
     {
         component.SetAllDirty();
     }
     foreach (var component in m_Radars)
     {
         component.SetAllDirty();
     }
     m_ReinitLabel  = true;
     m_ReinitTitle  = true;
     m_RefreshChart = true;
 }
 protected override void SetAllComponentDirty()
 {
     base.SetAllComponentDirty();
     m_Theme.SetAllDirty();
     foreach (var title in m_Titles)
     {
         title.SetAllDirty();
     }
     foreach (var legend in m_Legends)
     {
         legend.SetAllDirty();
     }
     tooltip.SetAllDirty();
     m_ReinitLabel = true;
     m_ReinitTitle = true;
 }