/// <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); }
/// <summary> /// visits a member of a host /// </summary> /// <param name="member">member to visit</param> public virtual void VisitMember(ScriptMember member) { VisitToken(member.Host); }