interoptopus_csharp 0.16.3

The C# backend for Interoptopus.
Documentation
// Auto-generated plugin interop
// <auto-generated/>

{% include "common/pragma.cs" %}

{{ usings }}
namespace {{ namespace }};

{%- if pattern_bools %}

{{ pattern_bools }}
{%- endif %}
{%- for delegate in delegates %}

{{ delegate }}
{%- endfor %}
{%- for svc_type in service_types %}

{{ svc_type }}
{%- endfor %}
{%- for composite in composites %}

{{ composite }}
{%- endfor %}
{%- for enum in enums %}

{{ enum }}
{%- endfor %}
{%- if util %}

{{ util }}
{%- endif %}
{%- if trampoline_class %}

{{ trampoline_class }}
{%- endif %}
{%- if wire_buffer %}

{{ wire_buffer }}
{%- endif %}
{%- for wire in wires %}

{{ wire }}
{%- endfor %}
{%- if plugin_interface %}

{{ plugin_interface }}
{%- endif %}
{%- for svc_interface in service_interfaces %}

{{ svc_interface }}
{%- endfor %}
{%- if trampolines %}

public static class Interop
{
{% for trampoline in trampolines %}
{{ trampoline }}

{% endfor %}
}
{%- endif %}
{%- if plugin_stub %}

{{ plugin_stub }}
{%- endif %}