/// <summary>
        /// Searches the Texts for the Current UserControl.
        /// </summary>
        public override async Task <List <SystemTextDTO> > SearchTexts(string typeName = "", bool searchBaseTexts = true)
        {
            //1- Search Texts of the BusinessObjectFinder UserControl.
            var searchParameter = new SearchParameter
            {
                SearchText = typeof(BusinessObjectFinder).FullName
            };

            List <SystemTextDTO> systemTexts = await SystemTextManager.SearchDTOs(searchParameter);

            //2- Search Texts of BaseUserControl.
            var baseSystemTexts = await SystemTextManager.SearchByLanguage(typeof(BaseUserControl).FullName);

            systemTexts.AddRange(baseSystemTexts);

            //3- Search Texts of Current UserControl.
            searchParameter.SearchText = GetType().FullName;
            var currentTexts = await SystemTextManager.SearchDTOs(searchParameter);

            systemTexts.AddRange(currentTexts);

            //4- Search Texts of the Object of the User Control.
            searchParameter.SearchText = typeof(T).FullName;
            var objectTexts = await SystemTextManager.SearchDTOs(searchParameter);

            systemTexts.AddRange(objectTexts);

            SystemTexts = systemTexts;

            return(SystemTexts);
        }