public unsafe static void SetScissorRects(this IMTLRenderCommandEncoder This, MTLScissorRect [] scissorRects) { fixed(void *handle = scissorRects) This.SetScissorRects((IntPtr)handle, (nuint)(scissorRects?.Length ?? 0)); }