NArrange.CSharp.CSharpWriteVisitor.WriteParameterList C# (CSharp) Method

WriteParameterList() private method

Writes a parameter list.
private WriteParameterList ( string paramList ) : void
paramList string String of comma-separated parameters.
return void
        private void WriteParameterList(string paramList)
        {
            // TODO: Treat parameters as code elements.
            Writer.Write(CSharpSymbol.BeginParameterList);
            TabCount++;

            if (paramList != null)
            {
                string[] paramLines = paramList.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);
                for (int paramLineIndex = 0; paramLineIndex < paramLines.Length; paramLineIndex++)
                {
                    string paramLine = paramLines[paramLineIndex];
                    if (paramLineIndex > 0)
                    {
                        Writer.WriteLine();
                        WriteIndented(paramLine.Trim());
                    }
                    else
                    {
                        Writer.Write(paramLine);
                    }
                }
            }
            Writer.Write(CSharpSymbol.EndParameterList);
            TabCount--;
        }