public static unsafe void LabelObject(this ExtDebugLabel thisApi, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint @object, [Flow(FlowDirection.In)] uint length, [Flow(FlowDirection.In)] ReadOnlySpan <byte> label) { // SpanOverloader thisApi.LabelObject(type, @object, length, in label.GetPinnableReference()); }
public static unsafe void GetObjectLabel(this ExtDebugLabel thisApi, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint @object, [Flow(FlowDirection.In)] uint bufSize, [Count(Count = 1), Flow(FlowDirection.Out)] Span <uint> length, [Count(Parameter = "bufSize"), Flow(FlowDirection.Out)] Span <string> label) { // SpanOverloader thisApi.GetObjectLabel(type, @object, bufSize, out length.GetPinnableReference(), out label.GetPinnableReference()); }