Table of Contents

Class Symbol

Namespace
Fluxzy.Clients.H2.Encoder.Huffman
Assembly
Fluxzy.Core.dll
public class Symbol
Inheritance
Symbol
Inherited Members

Constructors

Symbol(uint, int, byte)

public Symbol(uint value, int lengthBits, byte key)

Parameters

value uint
lengthBits int
key byte

Properties

IsEos

public bool IsEos { get; }

Property Value

bool

Key

public byte Key { get; }

Property Value

byte

LengthBits

public int LengthBits { get; }

Property Value

int

Value

public uint Value { get; }

Property Value

uint

Methods

GetByte(int)

public byte GetByte(int col)

Parameters

col int

Returns

byte

GetByteVariation(int, Span<byte>)

Give all binary variation of the data

public Span<byte> GetByteVariation(int col, Span<byte> result)

Parameters

col int
result Span<byte>

Returns

Span<byte>

GetLengthBitsInColumn(int)

public int GetLengthBitsInColumn(int col)

Parameters

col int

Returns

int

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.