internal void AddComponent(IRelogComponent componentToAdd, int index)
 {
     if (index > _components.Count - 1 && index <= _components.Count)
     {
         _components.Insert(index, new ComponentClass
         {
             Component = componentToAdd,
             IsEnabled = false,
         });
         Logger.LoggingObject.Log(ELogType.Info,
             LanguageManager.Singleton.GetTranslation(
                 ETranslations.ComponentManagerAddedComponent), componentToAdd.GetName());
     }
 }
 internal void AddComponent(IRelogComponent componentToAdd, int index)
 {
     if (index > _components.Count - 1 && index <= _components.Count)
     {
         _components.Insert(index, new ComponentClass
         {
             Component = componentToAdd,
             IsEnabled = false,
         });
         Logger.LoggingObject.Log(ELogType.Info,
                                  LanguageManager.Singleton.GetTranslation(
                                      ETranslations.ComponentManagerAddedComponent), componentToAdd.GetName());
     }
 }
 internal void AddComponent(IRelogComponent componentToAdd)
 {
     _components.Add(new ComponentClass
     {
         Component = componentToAdd,
         IsEnabled = false,
     });
     Logger.LoggingObject.Log(ELogType.Info,
         LanguageManager.Singleton.GetTranslation(
             ETranslations.ComponentManagerAddedComponent), componentToAdd.GetName());
 }
 internal void AddComponent(IRelogComponent componentToAdd)
 {
     _components.Add(new ComponentClass
     {
         Component = componentToAdd,
         IsEnabled = false,
     });
     Logger.LoggingObject.Log(ELogType.Info,
                              LanguageManager.Singleton.GetTranslation(
                                  ETranslations.ComponentManagerAddedComponent), componentToAdd.GetName());
 }