mirror of
https://github.com/SabreTools/SabreTools.Models.git
synced 2026-09-25 16:16:56 +00:00
Remove framework gating
This commit is contained in:
@@ -11,80 +11,48 @@ namespace SabreTools.Models.Compression.LZX
|
||||
/// Aligned offset tree
|
||||
/// </summary>
|
||||
/// <remarks>8 elements, 3 bits each</remarks>
|
||||
#if NET48
|
||||
public byte[] AlignedOffsetTree { get; set; }
|
||||
#else
|
||||
public byte[]? AlignedOffsetTree { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Pretree for first 256 elements of main tree
|
||||
/// </summary>
|
||||
/// <remarks>20 elements, 4 bits each</remarks>
|
||||
#if NET48
|
||||
public byte[] PretreeFirst256 { get; set; }
|
||||
#else
|
||||
public byte[]? PretreeFirst256 { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Path lengths of first 256 elements of main tree
|
||||
/// </summary>
|
||||
/// <remarks>Encoded using pretree</remarks>
|
||||
#if NET48
|
||||
public int[] PathLengthsFirst256 { get; set; }
|
||||
#else
|
||||
public int[]? PathLengthsFirst256 { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Pretree for remainder of main tree
|
||||
/// </summary>
|
||||
/// <remarks>20 elements, 4 bits each</remarks>
|
||||
#if NET48
|
||||
public byte[] PretreeRemainder { get; set; }
|
||||
#else
|
||||
public byte[]? PretreeRemainder { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Path lengths of remaining elements of main tree
|
||||
/// </summary>
|
||||
/// <remarks>Encoded using pretree</remarks>
|
||||
#if NET48
|
||||
public int[] PathLengthsRemainder { get; set; }
|
||||
#else
|
||||
public int[]? PathLengthsRemainder { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Pretree for length tree
|
||||
/// </summary>
|
||||
/// <remarks>20 elements, 4 bits each</remarks>
|
||||
#if NET48
|
||||
public byte[] PretreeLengthTree { get; set; }
|
||||
#else
|
||||
public byte[]? PretreeLengthTree { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Path lengths of elements in length tree
|
||||
/// </summary>
|
||||
/// <remarks>Encoded using pretree</remarks>
|
||||
#if NET48
|
||||
public int[] PathLengthsLengthTree { get; set; }
|
||||
#else
|
||||
public int[]? PathLengthsLengthTree { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Token sequence (matches and literals)
|
||||
/// </summary>
|
||||
/// <remarks>Variable</remarks>
|
||||
#if NET48
|
||||
public byte[] TokenSequence { get; set; }
|
||||
#else
|
||||
public byte[]? TokenSequence { get; set; }
|
||||
#endif
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user