private static async Task TypeParameters(StreamWriter writer, MethodInfo method, XDocument xmlComments) { if (method.IsGenericMethod) { var genericArguments = method.GetGenericArguments(); await writer.WriteLineAsync("### Type Parameters"); foreach (var genericArgument in genericArguments) { await writer.WriteAsync("**`"); await writer.WriteAsync(genericArgument.Name); await writer.WriteLineAsync("`** "); await writer.WriteLineAsync(XmlCommentHelper.TypeParameter(xmlComments, method, genericArgument)); await writer.WriteLineAsync(); } } }