public System.ReadOnlyMemory <T> ReadOnlyMemoryStartLengthSpan() { System.ReadOnlyMemory <T> memory = new System.ReadOnlyMemory <T>(_nonEmptyArray); Consume(memory.Slice(Size / 2, 1).Span); Consume(memory.Slice(Size / 2, 1).Span); Consume(memory.Slice(Size / 2, 1).Span); Consume(memory.Slice(Size / 2, 1).Span); Consume(memory.Slice(Size / 2, 1).Span); Consume(memory.Slice(Size / 2, 1).Span); Consume(memory.Slice(Size / 2, 1).Span); Consume(memory.Slice(Size / 2, 1).Span); Consume(memory.Slice(Size / 2, 1).Span); Consume(memory.Slice(Size / 2, 1).Span); Consume(memory.Slice(Size / 2, 1).Span); Consume(memory.Slice(Size / 2, 1).Span); Consume(memory.Slice(Size / 2, 1).Span); Consume(memory.Slice(Size / 2, 1).Span); Consume(memory.Slice(Size / 2, 1).Span); Consume(memory.Slice(Size / 2, 1).Span); return(memory); }
public System.ReadOnlyMemory <T> ReadOnlyMemoryStart() { System.ReadOnlyMemory <T> memory = new System.ReadOnlyMemory <T>(_nonEmptyArray); Consume(memory.Slice(Size / 2)); Consume(memory.Slice(Size / 2)); Consume(memory.Slice(Size / 2)); Consume(memory.Slice(Size / 2)); Consume(memory.Slice(Size / 2)); Consume(memory.Slice(Size / 2)); Consume(memory.Slice(Size / 2)); Consume(memory.Slice(Size / 2)); Consume(memory.Slice(Size / 2)); Consume(memory.Slice(Size / 2)); Consume(memory.Slice(Size / 2)); Consume(memory.Slice(Size / 2)); Consume(memory.Slice(Size / 2)); Consume(memory.Slice(Size / 2)); Consume(memory.Slice(Size / 2)); Consume(memory.Slice(Size / 2)); return(memory); }