Skip to content

SpanEx ​

Kind: Static class

Namespace: CrowdControl.Common

Public Static Functions

byte

ReadByte(Span ref buffer)

byte

ReadByte(ReadOnlySpan ref buffer)

sbyte

ReadSByte(Span ref buffer)

sbyte

ReadSByte(ReadOnlySpan ref buffer)

ushort

ReadUInt16(Span ref buffer)

ushort

ReadUInt16(ReadOnlySpan ref buffer)

short

ReadInt16(Span ref buffer)

short

ReadInt16(ReadOnlySpan ref buffer)

uint

ReadUInt32(Span ref buffer)

uint

ReadUInt32(ReadOnlySpan ref buffer)

int

ReadInt32(Span ref buffer)

int

ReadInt32(ReadOnlySpan ref buffer)

ulong

ReadUInt64(Span ref buffer)

ulong

ReadUInt64(ReadOnlySpan ref buffer)

long

ReadInt64(Span ref buffer)

long

ReadInt64(ReadOnlySpan ref buffer)

bool

IsZero(Span ref buffer)

bool

IsZero(ReadOnlySpan ref buffer)

int

IndexOf<T>(Span ref span, Predicate predicate)

int

IndexOf<T>(ReadOnlySpan ref span, Predicate predicate)

int

LastIndexOf<T>(Span ref span, Predicate predicate)

int

LastIndexOf<T>(ReadOnlySpan ref span, Predicate predicate)

JArray

ToJArray<T>(Span ref span)

JArray

ToJArray<T>(ReadOnlySpan ref span)

IEnumerable

Select<TSource, TResult>(Span span, Func selector)

IEnumerable

Select<TSource, TResult>(ReadOnlySpan span, Func selector)

SplitEnumerator

Split(ReadOnlySpan span, char separator)