From 6e9b76fa8fa65c4d78f394205686eb50f5efe873 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?An=C5=BEe=20Vodovnik?= Date: Fri, 23 Apr 2021 11:22:38 +0200 Subject: [PATCH] chore(dotnet): enable nullable enum arguments (#6271) --- utils/doclint/generateDotnetApi.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/utils/doclint/generateDotnetApi.js b/utils/doclint/generateDotnetApi.js index b84e140c7b..eb6ceef0ac 100644 --- a/utils/doclint/generateDotnetApi.js +++ b/utils/doclint/generateDotnetApi.js @@ -597,7 +597,8 @@ function translateType(type, parent, generateNameCallback = t => t.name) { const innerTypeName = translateType(type.union[1], parent, generateNameCallback); // if type is primitive, or an enum, then it's nullable if (innerTypeName === 'bool' - || innerTypeName === 'int') { + || innerTypeName === 'int' + || enumTypes.has(innerTypeName)) { return `${innerTypeName}?`; }