private static async Task Parameters(StreamWriter writer, MethodInfo method, XDocument xmlComments) { var parameters = method.GetParameters(); if (parameters.Length > 0) { await writer.WriteLineAsync("### Parameters"); foreach (var parameter in parameters) { await writer.WriteAsync("**`"); await writer.WriteAsync(parameter.Name); await writer.WriteAsync("`** "); await TypeHelper.FullName(writer, parameter.ParameterType, t => t.Name, "<", ">"); await writer.WriteLineAsync(" "); await writer.WriteLineAsync(XmlCommentHelper.Parameter(xmlComments, method, parameter)); await writer.WriteLineAsync(); } } }