CSharpMinifier.MinifyLocalsAstVisitor.VisitMember C# (CSharp) Method

VisitMember() private method

private VisitMember ( string memberName, IEnumerable parameters = null ) : void
memberName string
parameters IEnumerable
return void
        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);
        }