private void UpdateUI(Model.LaunchINI.FileWriteNSection obj)
        {
            if (obj == null)
            {
                return;
            }

            typeComboBox.Text          = obj.Type;
            caseSensitiveComboBox.Text = obj.CaseSensitive == null ? "" : obj.CaseSensitive.ToString().ToLower();
            encodingComboBox.Text      = obj.Encoding;
            fileComboBox.Text          = obj.File;
            entryComboBox.Text         = obj.Entry;
            sectionComboBox.Text       = obj.Section;
            keyComboBox.Text           = obj.Key;
            valueComboBox.Text         = obj.Value;
            findComboBox.Text          = obj.Find;
            replaceComboBox.Text       = obj.Replace;
            attributeComboBox.Text     = obj.Attribute;
            xpathComboBox.Text         = obj.XPath;
        }
        private void UpdateObject(Model.LaunchINI.FileWriteNSection obj)
        {
            if (obj == null)
            {
                return;
            }

            obj.Type = typeComboBox.Text;
            var tempVal = caseSensitiveComboBox.Text;

            if (string.IsNullOrWhiteSpace(tempVal))
            {
                obj.CaseSensitive = null;
            }
            else
            {
                if (bool.TryParse(tempVal, out bool result))
                {
                    obj.CaseSensitive = result;
                }
                else
                {
                    obj.CaseSensitive = null;
                }
            }
            obj.Encoding  = encodingComboBox.Text;
            obj.File      = fileComboBox.Text;
            obj.Entry     = entryComboBox.Text;
            obj.Section   = sectionComboBox.Text;
            obj.Key       = keyComboBox.Text;
            obj.Value     = valueComboBox.Text;
            obj.Find      = findComboBox.Text;
            obj.Replace   = replaceComboBox.Text;
            obj.Attribute = attributeComboBox.Text;
            obj.XPath     = xpathComboBox.Text;
        }