/// <summary> /// Visit a <see cref="ConstantNode"/> /// </summary> /// <param name="node">The node to visit.</param> /// <returns>Defined by implementation.</returns> public virtual TResult Visit(ConstantNode node) { throw NotSupported(nameof(ConstantNode)); }