ReSight.Core.Analytics
1.0.2
dotnet add package ReSight.Core.Analytics --version 1.0.2
NuGet\Install-Package ReSight.Core.Analytics -Version 1.0.2
<PackageReference Include="ReSight.Core.Analytics" Version="1.0.2" />
<PackageVersion Include="ReSight.Core.Analytics" Version="1.0.2" />
<PackageReference Include="ReSight.Core.Analytics" />
paket add ReSight.Core.Analytics --version 1.0.2
#r "nuget: ReSight.Core.Analytics, 1.0.2"
#:package ReSight.Core.Analytics@1.0.2
#addin nuget:?package=ReSight.Core.Analytics&version=1.0.2
#tool nuget:?package=ReSight.Core.Analytics&version=1.0.2
ReSight.Core.Analytics
ReSight.Core.Analytics is a .NET library designed to facilitate advanced analytics operations, providing a simple yet powerful way to define sorting criteria for data processing tasks. It introduces a structured approach to specifying sort keys and their order, enhancing readability and maintainability of sorting logic in .NET applications.
Features
SortKey Definitions: Define sorting keys with an associated SortOrder (Ascending or Descending) to streamline data ordering operations. Strong Typing: Leverage the power of C#'s strong typing to ensure your sorting logic is clear and error-free.
Getting Started
Installation
To install ReSight.Core.Analytics, use the NuGet package manager command:
dotnet add package ReSight.Core.Analytics
Or, search for ReSight.Core.Analytics in your NuGet package manager UI.
Usage
Reference the Namespace
First, make sure to include the namespace in your file:
using ReSight.Core.Analytics;Creating SortKey Instances
You can create instances of `SortKey` to define your sorting logic. Here's how you can specify sorting by a key named "Date" in ascending order:
var sortKey = new SortKey("Date", SortOrder.Ascending);To specify a descending order, simply use `SortOrder.Descending`:
var anotherSortKey = new SortKey("Name", SortOrder.Descending);Using SortKey in Your Application
How you integrate `SortKey` into your application depends on your specific use case. Typically, you'd use these instances as part of a larger data processing or querying operation where sorting is required.
License
`ReSight.Core.Analytics` is licensed under the MIT License.
| 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 is compatible. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- No dependencies.
-
net8.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ReSight.Core.Analytics:
| Package | Downloads |
|---|---|
|
ReSight.Core.Search
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.