{%- if callable.has_pinned_params() %}
unsafe
{
{%- for param in callable.params %}
{%- match param.kind %}
{%- when CSharpParamKind::PinnedArray with { element_type, ptr_local } %}
fixed ({{ element_type }}* {{ ptr_local }} = {{ param.name }})
{
{%- when _ %}
{%- endmatch %}
{%- endfor %}
{%- endif %}