Microsoft.Toolkit.HighPerformance.Extensions Namespace

Classes

ArrayExtensions

Helpers for working with the Array type.

ArrayPoolExtensions

Helpers for working with the ArrayPool<T> type.

BoolExtensions

Helpers for working with the Boolean type.

HashCodeExtensions

Helpers for working with the HashCode type.

IBufferWriterExtensions

Helpers for working with the IBufferWriter<T> type.

IMemoryOwnerExtensions

Helpers for working with the IMemoryOwner<T> type.

MemoryExtensions

Helpers for working with the Memory<T> type.

NullableExtensions

Helpers for working with the Nullable<T> type.

ObjectExtensions

Helpers for working with Object instances.

ReadOnlyMemoryExtensions

Helpers for working with the ReadOnlyMemory<T> type.

ReadOnlySpanExtensions

Helpers for working with the ReadOnlySpan<T> type.

SpanExtensions

Helpers for working with the Span<T> type.

SpinLockExtensions

Helpers for working with the SpinLock type.

StreamExtensions

Helpers for working with the Stream type.

StringExtensions

Helpers for working with the String type.

Structs

SpinLockExtensions.Lock

A struct that is used to enter and hold a SpinLock through a using block or statement.

SpinLockExtensions.UnsafeLock

A struct that is used to enter and hold a SpinLock through a using block or statement.