void AddToolDataInfo()
        {
            CsvRedactor csvRedactor = new CsvRedactor(filePath, toolSectionStartMarker, toolSectionStopMarker);

            foreach (var toolInfoLine in csvRedactor)
            {
                CsvToolData csvToolData = new CsvToolData();
                csvToolData.Name = toolInfoLine[1];
                //csvToolData.InsertPattern = toolInfoLine[21];
                AddInsertPatterns(toolInfoLine[21], csvToolData);
                csvToolData.FromSpindelSideInterface = toolInfoLine[37];
                csvToolDataList.Add(csvToolData);
            }
            csvRedactor.Dispose();
        }
        void AddInsertPatterns(string insertPatternFromBase, CsvToolData csvToolData)
        {
            char splitChar = '|';

            string[] splitPatterns = insertPatternFromBase.Split(splitChar);
            if (splitPatterns.Length > 1)
            {
                csvToolData.InsertPattern1 = splitPatterns[0];
                csvToolData.InsertPattern2 = splitPatterns[1];
            }
            else
            {
                csvToolData.InsertPattern1 = splitPatterns[0];
                csvToolData.InsertPattern2 = "";
            }
        }
        void AddCsvDataToTools()
        {
            var csvToolDataList = spCamToolBaseReader.GetCsvToolDataList();

            foreach (var currentTool in projectTools)
            {
                CsvToolData csvToolData = csvToolDataList.Find(d => d.Name.Equals(currentTool.Name));
                if (csvToolData != null)
                {
                    currentTool.InsertPattern1           = csvToolData.InsertPattern1;
                    currentTool.InsertPattern2           = csvToolData.InsertPattern2;
                    currentTool.FromSpindelSideInterface = csvToolData.FromSpindelSideInterface;
                }
                else
                {
                    currentTool.InsertPattern1           = "";
                    currentTool.InsertPattern2           = "";
                    currentTool.FromSpindelSideInterface = "";
                }
            }
        }