public void SetNamingConventions(IReadOnlyList <string> namingConventions, string selectedNamingConvention) { if (namingConventions == null) { throw new NullNamingConventionsException(); } _conventions = namingConventions.ToList(); if (_conventions.Count == 0) { throw new EmptyNamingConventionsException(); } if (selectedNamingConvention == null && !_lastNamingPattern.IsNullOrEmpty()) { selectedNamingConvention = _lastNamingPattern; } addDefaultNamingConvention(selectedNamingConvention); OnNamingConventionChanged.Invoke(this, new NamingConventionChangedEventArgs { NamingConvention = _lastNamingPattern }); }
public void TriggerNamingConventionChanged(string namingConvention) { _lastNamingPattern = namingConvention; OnNamingConventionChanged.Invoke(this, new NamingConventionChangedEventArgs { NamingConvention = namingConvention }); }