Ejemplo n.º 1
0
        /// <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());
        }
Ejemplo n.º 2
0
 /// <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();
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 
 /// </summary>
 public static UnmanagedMemoryAccessor GetDirectAccessor(this ArraySegment<byte> arraySegment)
 {
     var db = new FixedBuffer(arraySegment.Array);
     return db.CreateAccessor(arraySegment.Offset, arraySegment.Count, false);
 }
Ejemplo n.º 4
0
        /// <summary>
        ///
        /// </summary>
        public static UnmanagedMemoryAccessor GetDirectAccessor(this ArraySegment <byte> arraySegment)
        {
            var db = new FixedBuffer(arraySegment.Array);

            return(db.CreateAccessor(arraySegment.Offset, arraySegment.Count, false));
        }