/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Backend.Core/Data/NullInputConfigStorage.cs
28 строк
741 B
Ivan Kozhin
Create Core module, move main classes there
24 авг 2023, 19:38
24 авг 2023, 19:38
4588519
Код
Авторство
О чём код?
using QueryCat.Backend.Core.Types; namespace QueryCat.Backend.Core.Data; /// <summary> /// Empty input config storage implementation. /// </summary> public class NullInputConfigStorage : IInputConfigStorage { public static NullInputConfigStorage Instance { get; } = new(); /// <inheritdoc /> public void Set(string key, VariantValue value) { } /// <inheritdoc /> public bool Has(string key) => false; /// <inheritdoc /> public VariantValue Get(string key) => VariantValue.Null; /// <inheritdoc /> public Task SaveAsync(CancellationToken cancellationToken) => Task.CompletedTask; /// <inheritdoc /> public Task LoadAsync(CancellationToken cancellationToken) => Task.CompletedTask; }