Table of Contents

Namespace Plugin.ByteArrays

Classes

ByteArrayAsyncExtensions

Asynchronous operations for byte arrays.

ByteArrayBuilder

Provides a builder for constructing byte arrays from various types and encodings.

ByteArrayCompressionExtensions

Compression and decompression extensions for byte arrays.

ByteArrayExtensions

Functions converting other types into a byte array.

ByteArrayProtocolExtensions

Protocol-specific extensions for byte arrays including TLV parsing, framing, and checksums.

ByteArrayUtilities

Utility extensions for byte array analysis, formatting, and performance measurement.

ObjectToByteArrayExtensions

Provides extension methods for converting objects and strings to byte arrays using various encodings and formats.

Structs

TlvRecord

Represents a TLV (Type-Length-Value) structure.

Interfaces

IByteSerializable

Interface for types that can serialize themselves to bytes.