public static unsafe nint CreateProgramWithIL(this KhrIlProgram thisApi, [Flow(FlowDirection.In)] nint context, [Flow(FlowDirection.In)] void *il, [Flow(FlowDirection.In)] nuint length, [Flow(FlowDirection.Out)] Span <int> errcode_ret)
 {
     // SpanOverloader
     return(thisApi.CreateProgramWithIL(context, il, length, out errcode_ret.GetPinnableReference()));
 }
 public static unsafe nint CreateProgramWithIL <T0>(this KhrIlProgram thisApi, [Flow(FlowDirection.In)] nint context, [Flow(FlowDirection.In)] ReadOnlySpan <T0> il, [Flow(FlowDirection.In)] nuint length, [Flow(FlowDirection.Out)] Span <int> errcode_ret) where T0 : unmanaged
 {
     // SpanOverloader
     return(thisApi.CreateProgramWithIL(context, in il.GetPinnableReference(), length, out errcode_ret.GetPinnableReference()));
 }
Exemple #3
0
 public static unsafe IntPtr CreateProgramWithIL <T0>(this KhrIlProgram thisApi, [Flow(FlowDirection.In)] IntPtr context, [Flow(FlowDirection.In)] ReadOnlySpan <T0> il, [Flow(FlowDirection.In)] UIntPtr length, [Flow(FlowDirection.Out)] int *errcode_ret) where T0 : unmanaged
 {
     // SpanOverloader
     return(thisApi.CreateProgramWithIL(context, in il.GetPinnableReference(), length, errcode_ret));
 }