From de16d17726bcba3a99b7a9c3ed8c26b7ae0ca64b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Kondratiuk?= Date: Thu, 18 Mar 2021 01:17:45 -0300 Subject: [PATCH] docs(dotnet): move options arguments last (#5856) --- utils/doclint/generateDotnetApi.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/doclint/generateDotnetApi.js b/utils/doclint/generateDotnetApi.js index 0575d03350..d4d9bfafa7 100644 --- a/utils/doclint/generateDotnetApi.js +++ b/utils/doclint/generateDotnetApi.js @@ -521,7 +521,9 @@ function renderMethod(member, parent, output, name) { pushArg(argType, argName, arg); }; - member.args.forEach(parseArg); + member.argsArray + .sort((a, b) => b.alias === 'options' ? -1 : 0) //move options to the back to the arguments list + .forEach(parseArg); output(XmlDoc.renderXmlDoc(member.spec, maxDocumentationColumnWidth)); paramDocs.forEach((val, ind) => { @@ -720,4 +722,4 @@ function registerAdditionalType(typeName, type) { } additionalTypes.set(typeName, type); -} \ No newline at end of file +}