Table of Contents

Class ArraySegment

Namespace
nanoFramework.MessagePack.Dto
Assembly
nanoFramework.MessagePack.Net.dll
public class ArraySegment : IEnumerable, IEnumerator
Inheritance
ArraySegment
Implements
Inherited Members
Extension Methods

Constructors

ArraySegment(byte[], long, long)

public ArraySegment(byte[] buffer, long offset, long length)

Parameters

buffer byte[]
offset long
length long

Properties

Current

public object Current { get; }

Property Value

object

Position

public long Position { get; }

Property Value

long

Methods

GetEnumerator()

public IEnumerator GetEnumerator()

Returns

IEnumerator

MoveNext()

public bool MoveNext()

Returns

bool

ReadByte()

public byte ReadByte()

Returns

byte

Reset()

public void Reset()

Operators

explicit operator byte[](ArraySegment)

public static explicit operator byte[](ArraySegment segment)

Parameters

segment ArraySegment

Returns

byte[]

implicit operator ArraySegment(byte[])

public static implicit operator ArraySegment(byte[] bytes)

Parameters

bytes byte[]

Returns

ArraySegment