/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Backend/Execution/ExecutionScope.cs
30 строк
823 B
Ivan Kozhin
Add more code comments
22 янв 2024, 18:36
22 янв 2024, 18:36
cda3b0a
Код
Авторство
О чём код?
using QueryCat.Backend.Core.Execution; using QueryCat.Backend.Core.Types; namespace QueryCat.Backend.Execution; /// <summary> /// The execution scope contains variables, variables names and parent scope. /// </summary> public sealed class ExecutionScope : IExecutionScope { private readonly IExecutionScope? _parent; /// <summary> /// Variables array. /// </summary> public IDictionary<string, VariantValue> Variables { get; } = new Dictionary<string, VariantValue>(StringComparer.InvariantCultureIgnoreCase); /// <inheritdoc /> public IExecutionScope? Parent => _parent; /// <summary> /// Constructor. /// </summary> /// <param name="parent">Parent execution scope.</param> public ExecutionScope(IExecutionScope? parent) { _parent = parent; } }