DotaCore.Objects
15.0.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
The owner has unlisted this package.
This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package DotaCore.Objects --version 15.0.0
NuGet\Install-Package DotaCore.Objects -Version 15.0.0
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="DotaCore.Objects" Version="15.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DotaCore.Objects" Version="15.0.0" />
<PackageReference Include="DotaCore.Objects" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DotaCore.Objects --version 15.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: DotaCore.Objects, 15.0.0"
#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.
#:package DotaCore.Objects@15.0.0
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=DotaCore.Objects&version=15.0.0
#tool nuget:?package=DotaCore.Objects&version=15.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
DotaCore.Objects
BinaryFile
public class BinaryFile
{
public BinaryFile(Guid id, string name, byte[] bytes, long length, string contentType) { }
public Guid Id { get; }
public string Name { get; }
public byte[] Bytes { get; private set; }
public long Length { get; }
public string ContentType { get; }
public static async Task<BinaryFile> ReadAsync(string directory, Guid id) { }
public async Task SaveAsync(string directory) { }
}
BinaryFileExtensions
public static class BinaryFileExtensions
{
public static async Task<IEnumerable<BinaryFile>> SaveAsync(this IEnumerable<BinaryFile> files, string directory) { }
}
Filter
public sealed class Filter
{
public string Property { get; set; }
public string Comparison { get; set; }
public string Value { get; set; }
}
Filters
public sealed class Filters : List<Filter> { }
Order
public class Order
{
public bool Ascending { get; set; }
public string Property { get; set; }
}
Page
public class Page
{
public int Index { get; set; }
public int Size { get; set; }
}
GridParameters
public class GridParameters
{
public Filters Filters { get; set; }
public Order Order { get; set; }
public Page Page { get; set; }
}
Grid
public class Grid<T>
{
public Grid(IQueryable<T> queryable, GridParameters parameters) { }
public long Count { get; }
public IEnumerable<T> List { get; }
public GridParameters Parameters { get; }
}
GridExtensions
public static class GridExtensions
{
public static Grid<T> Grid<T>(this IQueryable<T> queryable, GridParameters parameters) { }
public static Task<Grid<T>> GridAsync<T>(this IQueryable<T> queryable, GridParameters parameters) { }
}
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. 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. 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net5.0
- DotaCore.Extensions (>= 15.1.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on DotaCore.Objects:
| Package | Downloads |
|---|---|
|
DotaCore.AspNetCore
DotaCore.AspNetCore |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 15.2.1 | 883 | 4/4/2021 |