Exemple #1
0
        private string _BuildParameterList()
        {
            string        output     = "";
            List <string> parameters = new List <string>();

            foreach (var functionChild in _functionSyntax.ChildNodes())
            {
                if (functionChild.Kind() == SyntaxKind.ParameterList)
                {
                    foreach (var parameterListChild in functionChild.ChildNodes())
                    {
                        ParameterSyntax parameter = (ParameterSyntax)parameterListChild;

                        parameters.Add(parameter.Identifier.ToString());
                    }
                }
            }

            output += String.Join(", ", parameters.ToArray());

            return(output);
        }