public static unsafe nint CreateFromD3D11Texture2D <T0>(this KhrD3d11Sharing thisApi, [Flow(FlowDirection.In)] nint context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.Out)] Span <T0> resource, [Flow(FlowDirection.In)] uint subresource, [Flow(FlowDirection.Out)] Span <int> errcode_ret) where T0 : unmanaged
 {
     // SpanOverloader
     return(thisApi.CreateFromD3D11Texture2D(context, flags, out resource.GetPinnableReference(), subresource, out errcode_ret.GetPinnableReference()));
 }
 public static unsafe IntPtr CreateFromD3D11Texture2D(this KhrD3d11Sharing thisApi, [Flow(FlowDirection.In)] IntPtr context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.Out)] void *resource, [Flow(FlowDirection.In)] uint subresource, [Flow(FlowDirection.Out)] Span <int> errcode_ret)
 {
     // SpanOverloader
     return(thisApi.CreateFromD3D11Texture2D(context, flags, resource, subresource, out errcode_ret.GetPinnableReference()));
 }