Exemple #1
0
        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();
                }
            }
        }