Issue #5276 (fixed by #5280) was not correct, and we should revert the commit.
@p to an out parameter is semantically correct in Slice and when this Slice out parameter is mapped to a language out parameter.
The actual issue is the mapping, and the context or lack of context while mapping the comment (summary, parameter comment, return comment) in C# and other languages. We should rework the comment-mapping to provide sufficient context when mapping @p references. If the referenced parameter is not there, we can map it like a @c.
Issue #5276 (fixed by #5280) was not correct, and we should revert the commit.
@pto an out parameter is semantically correct in Slice and when this Slice out parameter is mapped to a language out parameter.The actual issue is the mapping, and the context or lack of context while mapping the comment (summary, parameter comment, return comment) in C# and other languages. We should rework the comment-mapping to provide sufficient context when mapping
@preferences. If the referenced parameter is not there, we can map it like a@c.