public static unsafe void LogMessagesToStderr <T0>(this AppleContextLoggingFunctions thisApi, [Flow(FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string errstr, [Flow(FlowDirection.In)] void *private_info, [Flow(FlowDirection.In)] nuint cb, [Flow(FlowDirection.Out)] Span <T0> user_data) where T0 : unmanaged
 {
     // SpanOverloader
     thisApi.LogMessagesToStderr(errstr, private_info, cb, out user_data.GetPinnableReference());
 }
 public static unsafe void LogMessagesToStderr <T0>(this AppleContextLoggingFunctions thisApi, [Flow(FlowDirection.In)] byte *errstr, [Flow(FlowDirection.In)] void *private_info, [Flow(FlowDirection.In)] nuint cb, [Flow(FlowDirection.Out)] Span <T0> user_data) where T0 : unmanaged
 {
     // SpanOverloader
     thisApi.LogMessagesToStderr(errstr, private_info, cb, out user_data.GetPinnableReference());
 }