public static unsafe void GenProgram(this ArbFragmentProgram thisApi, [Flow(FlowDirection.In)] uint n, [Count(Parameter = "n"), Flow(FlowDirection.Out)] Span <uint> programs) { // SpanOverloader thisApi.GenProgram(n, out programs.GetPinnableReference()); }