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.
- ReadOnlyMemoryExtensions
Functions for working with ReadOnlyMemory<byte> providing memory-safe operations for reading and manipulating byte data.
- ReadOnlySpanExtensions
Functions for working with ReadOnlySpan<byte> providing zero-allocation operations for reading and manipulating byte data.
- ReadOnlySpanUtilities
Utility functions for analyzing and working with ReadOnlySpan<byte> data.
Structs
- TlvRecord
Represents a TLV (Type-Length-Value) structure.
Interfaces
- IByteSerializable
Interface for types that can serialize themselves to bytes.