Closed mmano closed 9 months ago
It's the combination of \<T> and ?. I had the parser check for them in the wrong order. It's fixed in this version, which contains the previous fixes as well.
https://www.naturaldocs.org/download/temp/Natural_Docs_temp3.zip
This fix has been included in Natural Docs 2.3 Development Release 1.
Natural Docs 2.3 was released which includes this fix so I'm closing the issue.
I've realized that the following method signature confuses the parser (no error on the result command line, but the method is silently excluded from the doc result set)
It turns out that the culprit is
out GenericParameterType? parameter
, and more specifically the?
. The ? makes sense when compiling with nullable contexts.