/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Backend/Ast/Nodes/IdentifierPropertySelectorNode.cs
29 строк
810 B
Ivan Kozhin
Initial implementation of object selector
12 апр 2024, 18:40
12 апр 2024, 18:40
017035d
Код
Авторство
О чём код?
namespace QueryCat.Backend.Ast.Nodes; internal sealed class IdentifierPropertySelectorNode : IdentifierSelectorNode { /// <inheritdoc /> public override string Code => "id_prop_selector"; public string PropertyName { get; } /// <inheritdoc /> public IdentifierPropertySelectorNode(string propertyName) { PropertyName = propertyName; } public IdentifierPropertySelectorNode(IdentifierPropertySelectorNode node) : this(node.PropertyName) { node.CopyTo(this); } /// <inheritdoc /> public override object Clone() => new IdentifierPropertySelectorNode(this); /// <inheritdoc /> public override void Accept(AstVisitor visitor) => visitor.Visit(this); /// <inheritdoc /> public override string ToString() => "." + PropertyName; }