BytecodeApi 3.0.4

dotnet add package BytecodeApi --version 3.0.4
NuGet\Install-Package BytecodeApi -Version 3.0.4
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="BytecodeApi" Version="3.0.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BytecodeApi --version 3.0.4
#r "nuget: BytecodeApi, 3.0.4"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install BytecodeApi as a Cake Addin
#addin nuget:?package=BytecodeApi&version=3.0.4

// Install BytecodeApi as a Cake Tool
#tool nuget:?package=BytecodeApi&version=3.0.4


Framework for C# development.


See: Examples


3.0.1 (08.09.2023)

  • Initial release

3.0.2 (27.09.2023)

  • new: SevenBitInteger class
  • removed: ConvertEx.To7BitEncodedInt and From7BitEncodedInt

3.0.3 (30.09.2023)

  • new: RandomExtensions.NextEnumValue method
  • new: RandomNumberGeneratorExtensions.GetEnumValue method
  • new: RegistryExtensions.GetExpandStringValue and SetExpandStringValue method

3.0.4 (10.12.2023)

  • new: BytecodeApi.Data.TreeNode class
  • new: DateOnlyExtensions class
  • new: ReflectionExtensions.GetValue method overloads
  • new: CliCommand.Execute method overload
  • new: MathEx.Min and Max method overloads for DateOnly and TimeOnly
  • new: DateOnlyJsonConverter constructor with format parameter
  • new: TimeOnlyJsonConverter constructor with format parameter
  • bugfix: MathEx.Interpolate mapToValueRange parameter did not work correcly
  • removed: EnumerableExtensions.Sort and SortDescending method
  • removed: EnumEx.GetValues method overload
Product Compatible and additional computed target framework versions.
.NET net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (14)

Showing the top 5 NuGet packages that depend on BytecodeApi:

Package Downloads

WPF & MVVM library and converter engine.


Library for encryption & hashing and other cryptographic operations.


Fluent REST client.


Console input & output library.


Library for querying Windows specific operating system data.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
3.0.4 196 12/10/2023
3.0.3 170 9/30/2023
3.0.2 125 9/27/2023
3.0.1 232 9/7/2023