public DefaultSearcher( dynamic innovatorInstance, IPreferenceProvider preferencesProvider, ISavedSearchProvider savedSearchProvider, string itemTypeName, string itemTypeSingularLabel) : base((object)innovatorInstance, preferencesProvider, savedSearchProvider) { this.itemTypeName = itemTypeName; this.itemTypeSingularLabel = itemTypeSingularLabel; }
public ListPreference(IPreferenceProvider preferences, string name, IList <T> value) { provider = preferences ?? throw new ArgumentNullException(nameof(preferences)); Name = name; HasDefaultValue = !IsNullOrTypeDefault(value); if (HasDefaultValue && IsNullOrTypeDefault(Value)) { Value = HasDefaultValue ? new List <T>(value) : new List <T>(); } }
public ScalarPreference(IPreferenceProvider preferences, string name, T value) { provider = preferences ?? throw new ArgumentNullException(nameof(preferences)); Name = name; HasDefaultValue = !IsNullOrTypeDefault(value); if (HasDefaultValue && IsNullOrTypeDefault(Value)) { Value = value; } }
public BaseSearcher(dynamic innovatorInstance, IPreferenceProvider preferencesProvider, ISavedSearchProvider savedSearchProvider) { if (innovatorInstance == null) throw new ArgumentNullException(nameof(innovatorInstance)); if (preferencesProvider == null) throw new ArgumentNullException(nameof(preferencesProvider)); if (savedSearchProvider == null) throw new ArgumentNullException(nameof(savedSearchProvider)); this.innovatorInstance = innovatorInstance; this.preferencesProvider = preferencesProvider; this.savedSearchProvider = savedSearchProvider; }
public PreferenceSet() { provider = new DictionaryPreferenceProvider(preferences); }
public SearchPreferencesHeader(IPreferenceProvider provider) { _provider = provider; }
public void OnEnable() { m_PrefProvider = GetProvider(); m_PrefProvider.FetchKeyValues(m_EditorPrefsLookup); }
public PreferenceController(IPreferenceProvider preferenceProvider) { _preferenceProvider = preferenceProvider; }