private void VisitMember(string memberName, IEnumerable<string> parameters = null)
{
StringBuilder memberKey = new StringBuilder();
memberKey.AppendFormat("{0}.{1}.{2}", _currentNamespace, _currentType, memberName);
if (parameters != null)
{
memberKey.Append('(');
foreach (var param in parameters)
{
memberKey.Append(param);
memberKey.Append(',');
}
if (parameters.Count() != 0)
memberKey.Remove(memberKey.Length - 1, 1);
memberKey.Append(')');
}
_currentMethodVars = new List<NameNode>();
MethodVars.Add(memberKey.ToString(), _currentMethodVars);
}