Codealytics 1.0.0-b5
This is a prerelease version of Codealytics.
There is a newer prerelease version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package Codealytics --version 1.0.0-b5
NuGet\Install-Package Codealytics -Version 1.0.0-b5
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="Codealytics" Version="1.0.0-b5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Codealytics --version 1.0.0-b5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Codealytics, 1.0.0-b5"
#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 Codealytics as a Cake Addin #addin nuget:?package=Codealytics&version=1.0.0-b5&prerelease // Install Codealytics as a Cake Tool #tool nuget:?package=Codealytics&version=1.0.0-b5&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Codealytics
Codelytics is a nuget package for performance analytics, hardware-monitoring and statistics. It also provides a function to handle the console, and display all metrics.
Examples
Add Metric
analytics.AddMetric<string>("myString", "hello World!");
analytics.AddMetric<bool>("IsWorking", () => { return true; }, true) //Not displayed or shown using toString, hidden.
Update Metric
analytics.UpdateMetric<string>("myString", "Hi");
HandleUi
Set the bool HandleUi to let the library take control over the console.
analytics.HandleUi = false;
Check if a Metric exists
analytics.MetricExists("myString"); //true or false
ToString
Returns a string build with Prefix and Suffix that contians all values that should be displayed.
analytics.toString();
Hardware-Monitoring
analytics.AddMetric<string>("CPU", () => { return Math.Round(HardwareMonitor.Instance.CPU).ToString() + "%"; });
analytics.AddMetric<string>("RAM", () => { return Math.Round(HardwareMonitor.Instance.RAM).ToString() + "%"; });
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. 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.
-
net6.0
- Codealytics.HardwareMonitor (>= 1.0.0-a1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Fix missing package