public static TValue GetIndexedValue <TKey, TValue>( [NotNull] this IIndexedEntry <TKey, TValue> settings, [NotNull] TKey key, TValue defaultValue) { TValue value; if (settings.TryGet(key, out value)) { return(value); } return(defaultValue); }
private bool GetIndentSetting(string settingName, bool defaultValue = false) { bool result; return(WhitespaceIndentSettings.TryGet(settingName, out result) ? result : defaultValue); }
private int GetWhitespaceSetting(string settingName, int defaultValue = 0) { int result; return(WhitespaceNewlineSettings.TryGet(settingName, out result) ? result : defaultValue); }