public void UpdateModel(string fileExtension) { if (fileExtension == null) { fileExtension = this.cboFileExtension.Text; } if (String.IsNullOrEmpty(fileExtension)) { return; // This should not happens, but I guess it does } var fileColorDefinition = TextHighlighterConfigApi.GlobalColorDefinition .GetFileColorDefinitionSet(ColorDefinition.ToFileExtensionSupported(fileExtension)) .PopulateFromListView(this.lvColor); TextHighlighterConfigApi.GlobalColorDefinition .SetFileColorDefinitionSet(ColorDefinition.ToFileExtensionSupported(fileExtension), fileColorDefinition); }