예제 #1
0
 public static unsafe void GetQueryObject(this ExtDisjointTimerQuery thisApi, [Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] QueryObjectParameterName pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] Span <uint> @params)
 {
     // SpanOverloader
     thisApi.GetQueryObject(id, pname, out @params.GetPinnableReference());
 }
예제 #2
0
 public static unsafe void GetQuery(this ExtDisjointTimerQuery thisApi, [Flow(FlowDirection.In)] QueryTarget target, [Flow(FlowDirection.In)] EXT pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] Span <int> @params)
 {
     // SpanOverloader
     thisApi.GetQuery(target, pname, out @params.GetPinnableReference());
 }
예제 #3
0
 public static unsafe void GenQueries(this ExtDisjointTimerQuery thisApi, [Flow(FlowDirection.In)] uint n, [Count(Parameter = "n"), Flow(FlowDirection.Out)] Span <Query> ids)
 {
     // SpanOverloader
     thisApi.GenQueries(n, out ids.GetPinnableReference());
 }
예제 #4
0
 public static unsafe void GetInteger64(this ExtDisjointTimerQuery thisApi, [Flow(FlowDirection.In)] GetPName pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] Span <long> data)
 {
     // SpanOverloader
     thisApi.GetInteger64(pname, out data.GetPinnableReference());
 }
예제 #5
0
 public static unsafe void DeleteQueries(this ExtDisjointTimerQuery thisApi, [Flow(FlowDirection.In)] uint n, [Count(Parameter = "n"), Flow(FlowDirection.In)] ReadOnlySpan <Query> ids)
 {
     // SpanOverloader
     thisApi.DeleteQueries(n, in ids.GetPinnableReference());
 }