public void OverrideBaseConfiguration(ITabiPropertyConfiguration configuration) { if (!replaced) { replaced = true; _baseConfiguration = configuration; } }
public void AddConfiguration(int priority, ITabiPropertyConfiguration baseConfiguration) { if (sortedConfigurations.ContainsKey(priority)) { sortedConfigurations.Remove(priority); } sortedConfigurations.Add(priority, baseConfiguration); }
public SubBaseConfiguration(ITabiPropertyConfiguration baseConfiguration) { _baseConfiguration = baseConfiguration; _className = this.GetType().Name; }
public SwitchableConfiguration(ITabiPropertyConfiguration newConfig) { _currentBacking = newConfig; }
public void SetConfiguration(ITabiPropertyConfiguration newConfig) { _currentBacking = newConfig; }