/// <summary>Получить поддерево</summary> /// <param name="Parser">Парсер мат.выражения</param> /// <param name="Expression">Математическое выражение</param> /// <returns>Результат вызова метода Parser.GetOperatorNode(Value)</returns> public override ExpressionTreeNode GetSubTree(ExpressionParser Parser, MathExpression Expression) => Parser.GetOperatorNode(Value);
/// <summary>Поддерево элемента, состоящее из узла-переменной</summary> /// <param name="Parser">Парсер</param> /// <param name="Expression">Математическое выражение</param> /// <returns>Узел дерева с переменной, полученной из Expression.Variable[Name]</returns> public override ExpressionTreeNode GetSubTree(ExpressionParser Parser, MathExpression Expression) => new VariableValueNode(Expression.Variable[Name]);