using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Serein.Script.Node { /// /// 表示对象的成员访问 /// public class MemberAccessNode : ASTNode { /// /// 对象来源 /// public ASTNode Object { get; } /// /// 对象中要获取的成员的名称 /// public string MemberName { get; } public MemberAccessNode(ASTNode obj, string memberName) { Object = obj; MemberName = memberName; } public override string ToString() { return $"{Object}.{MemberName}"; } } }