/// <summary> /// テキストステートメントノードの評価 /// </summary> /// <param name="node">テキストステートメントノード</param> /// <returns>戻り値なし</returns> public override object Visit(TextStateNode node) { switch (node.StateName) { case "image": evaluateData.Image = node.Text; break; case "title": evaluateData.Title = node.Text; break; case "routetitle": evaluateData.RouteTitle = node.Text; break; case "vehicletitle": evaluateData.VehicleTitle = node.Text; break; case "author": evaluateData.Author = node.Text; break; case "comment": evaluateData.Comment = node.Text; break; } return(null); }
public abstract T Visit(TextStateNode node);