コード例 #1
0
        /// <inheritdoc />
        protected override void Format(IScriptToken token, StringBuilder resulttext, IFormatterCollection formatters, int depth = 0)
        {
            ScriptMember member = (ScriptMember)token;

            formatters[member.Host].FormatToken(member.Host, resulttext, formatters, depth);
            resulttext.Append('.').Append(member.Member);
        }
コード例 #2
0
 /// <summary>
 /// visits a member of a host
 /// </summary>
 /// <param name="member">member to visit</param>
 public virtual void VisitMember(ScriptMember member)
 {
     VisitToken(member.Host);
 }