/// <summary> /// /// </summary> public static UnmanagedMemoryAccessor GetDirectAccessor(this ArraySegment <byte> arraySegment) { var fb = new FixedBuffer(arraySegment.Array, arraySegment.Offset, arraySegment.Count); // NB offet/len are applied to fb return(fb.CreateAccessor()); }
/// <summary> /// /// </summary> public static UnmanagedMemoryAccessor GetDirectAccessor(this ArraySegment<byte> arraySegment) { var fb = new FixedBuffer(arraySegment.Array, arraySegment.Offset, arraySegment.Count); // NB offet/len are applied to fb return fb.CreateAccessor(); }
/// <summary> /// /// </summary> public static UnmanagedMemoryAccessor GetDirectAccessor(this ArraySegment<byte> arraySegment) { var db = new FixedBuffer(arraySegment.Array); return db.CreateAccessor(arraySegment.Offset, arraySegment.Count, false); }
/// <summary> /// /// </summary> public static UnmanagedMemoryAccessor GetDirectAccessor(this ArraySegment <byte> arraySegment) { var db = new FixedBuffer(arraySegment.Array); return(db.CreateAccessor(arraySegment.Offset, arraySegment.Count, false)); }