/// <inheritdoc/> protected sealed override void OnEventStream(ref NativeEventStream.Reader reader, int eventCount) { for (var j = 0; j < eventCount; j++) { var e = reader.Read <T>(); this.OnEvent(e); } }
public void Execute(NativeEventStream.Reader reader, int readerIndex) { this.Counter[readerIndex] = reader.Count(); }
/// <summary> A stream of events. </summary> /// <param name="reader"> The event stream reader. </param> /// <param name="eventCount"> The number of iterations in the stream. </param> protected abstract void OnEventStream(ref NativeEventStream.Reader reader, int eventCount);