/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Backend.Core/Execution/NullObjectSelector.cs
21 строка
725 B
Ivan Kozhin
Refactor object selector set logic
17 май 2024, 12:39
17 май 2024, 12:39
082f4e0
Код
Авторство
О чём код?
namespace QueryCat.Backend.Core.Execution; /// <summary> /// Object selection without any functionality. /// </summary> public sealed class NullObjectSelector : IObjectSelector { /// <summary> /// Instance of <see cref="NullObjectSelector" />. /// </summary> public static NullObjectSelector Instance { get; } = new(); /// <inheritdoc /> public ObjectSelectorContext.Token? SelectByProperty(ObjectSelectorContext context, string propertyName) => null; /// <inheritdoc /> public ObjectSelectorContext.Token? SelectByIndex(ObjectSelectorContext context, object?[] indexes) => null; /// <inheritdoc /> public bool SetValue(ObjectSelectorContext context, object? newValue) => false; }