void UpdateAppearanceMap() { var newMap = classificationFormatMapService.GetClassificationFormatMap(GetAppearanceCategory()); if (categoryMap == newMap) { return; } if (categoryMap != null) { categoryMap.ClassificationFormatMappingChanged -= CategoryMap_ClassificationFormatMappingChanged; } categoryMap = newMap; categoryMap.ClassificationFormatMappingChanged += CategoryMap_ClassificationFormatMappingChanged; ClassificationFormatMappingChanged?.Invoke(this, EventArgs.Empty); }
void EditorFormatMap_FormatMappingChanged(object sender, FormatItemsEventArgs e) { ReinitializeCache(); ClassificationFormatMappingChanged?.Invoke(this, EventArgs.Empty); }
void CategoryMap_ClassificationFormatMappingChanged(object sender, EventArgs e) => ClassificationFormatMappingChanged?.Invoke(this, EventArgs.Empty);