diff --git a/autoapi/domains/dotnet.py b/autoapi/domains/dotnet.py index 9eb5285..631fc0e 100644 --- a/autoapi/domains/dotnet.py +++ b/autoapi/domains/dotnet.py @@ -189,6 +189,8 @@ class DotNetBase(AutoAPIBase): 'desc': param.get('description', '') }) + self.returns = syntax.get('return', None) + # Inheritance # TODO Support more than just a class type here, should support enum/etc self.inheritance = [DotNetClass({'id': iobj['id'], 'name': iobj['name']}) diff --git a/autoapi/templates/dotnet/base_embed.rst b/autoapi/templates/dotnet/base_embed.rst index 6f13dbb..6cbc67e 100644 --- a/autoapi/templates/dotnet/base_embed.rst +++ b/autoapi/templates/dotnet/base_embed.rst @@ -13,6 +13,9 @@ :type {{ param.name }}: {{ param.type }} {%- endif %} {%- endfor %} + {%- if object.returns %} + :return: {{ object.returns.id }} + {%- endif %} .. code-block:: csharp