/// <summary>To be documented.</summary>
 public static unsafe Result SubmitDebugUtilsMessage(this ExtDebugUtils thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0)] DebugUtilsMessageSeverityFlagsEXT messageSeverity, [Count(Count = 0)] DebugUtilsMessageTypeFlagsEXT messageTypes, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <DebugUtilsMessengerCallbackDataEXT> callbackData)
 {
     // SpanOverloader
     return(thisApi.SubmitDebugUtilsMessage(instance, messageSeverity, messageTypes, in callbackData.GetPinnableReference()));
 }
 /// <summary>To be documented.</summary>
 public static unsafe Result SessionInsertDebugUtilsLabel(this ExtDebugUtils thisApi, [Count(Count = 0)] Session session, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <DebugUtilsLabelEXT> labelInfo)
 {
     // SpanOverloader
     return(thisApi.SessionInsertDebugUtilsLabel(session, in labelInfo.GetPinnableReference()));
 }
 /// <summary>To be documented.</summary>
 public static unsafe Result SetDebugUtilsObjectName(this ExtDebugUtils thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <DebugUtilsObjectNameInfoEXT> nameInfo)
 {
     // SpanOverloader
     return(thisApi.SetDebugUtilsObjectName(instance, in nameInfo.GetPinnableReference()));
 }
 /// <summary>To be documented.</summary>
 public static unsafe Result CreateDebugUtilsMessenger(this ExtDebugUtils thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <DebugUtilsMessengerCreateInfoEXT> createInfo, [Count(Count = 0)] Span <DebugUtilsMessengerEXT> messenger)
 {
     // SpanOverloader
     return(thisApi.CreateDebugUtilsMessenger(instance, in createInfo.GetPinnableReference(), ref messenger.GetPinnableReference()));
 }