TypeCache 8.3.0
dotnet add package TypeCache --version 8.3.0
NuGet\Install-Package TypeCache -Version 8.3.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="TypeCache" Version="8.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TypeCache --version 8.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: TypeCache, 8.3.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.
// Install TypeCache as a Cake Addin
#addin nuget:?package=TypeCache&version=8.3.0
// Install TypeCache as a Cake Tool
#tool nuget:?package=TypeCache&version=8.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
TypeCache {$}
sam987883@gmail.com
Request Features (or report a bug) (if any)
TypeCache.Extensions
- Faster Reflection
System.Type.Create(...)
System.Type.FindConstructor(...)
System.Type.FindMethod(...)
System.Type.FindStaticMethod(...)
System.Type.GetFieldValue(...)
System.Type.GetPropertyValue(...)
System.Type.GetStaticFieldValue(...)
System.Type.GetStaticPropertyValue(...)
System.Type.InvokeMethodAction(...)
System.Type.InvokeMethodFunc(...)
System.Type.InvokeStaticMethodAction(...)
System.Type.InvokeStaticMethodFunc(...)
System.Type.SetFieldValue(...)
System.Type.SetPropertyValue(...)
System.Type.SetStaticFieldValue(...)
System.Type.SetStaticPropertyValue(...)
System.Reflection.FieldInfo.GetFieldValue(...)
System.Reflection.PropertyInfo.GetPropertyValue(...)
System.Reflection.MethodInfo.InvokeAction(...)
System.Reflection.MethodInfo.InvokeFunc(...)
System.Reflection.MethodInfo.InvokeStaticAction(...)
System.Reflection.MethodInfo.InvokeStaticFunc(...)
System.Reflection.FieldInfo.SetFieldValue(...)
System.Reflection.PropertyInfo.SetPropertyValue(...)
TypeCache.Extensions
- Better Object Mapping
dictionary.Map(...)
dictionary.MapToModel(...)
model.MapTo(...)
model.MapToDictionary(...)
TypeCache.Mediation
- Mediator that supports named rules
IMediator
IRequest
IValidationRule
IRule
IAfterRule
RuleFactory
TypeCache.Extensions
- Simple Robust Database CRUD Access
System.Data.Common.DbCommand.ExecuteReaderAsync(...)
System.Data.Common.DbCommand.GetDataTableAsync(...)
System.Data.Common.DbCommand.GetJsonArrayAsync(...)
System.Data.Common.DbCommand.GetJsonAsync(...)
System.Data.Common.DbCommand.GetModelsAsync(...)
System.Data.Common.DbCommand.GetStringAsync(...)
System.Data.Common.DbCommand.GetValueAsync(...)
System.Data.Common.DbDataReader.GetColumns(...)
__System.Data.Common.DbDataReader.ReadModelsAsync(...)
__System.Data.Common.DbDataReader.ReadJsonArrayAsync(...)
__System.Data.Common.DbDataReader.ReadJsonAsync(...)
__
TypeCache.Extensions
- Helpful Extensions
Array/Linq/Enumerator
extensions- Assertion extensions
System.Linq.Expressions
extensionsSystem.BitConverter
extensionsSystem.Char
extensionsSystem.Enum
extensionsSystem.ReadOnlySpan<>
extensionsSystem.Reflection
extensionsSystem.Span<>
extensionsSystem.Text.Rune
extensionsSystem.Text.StringBuilder
extensionsRange/Index
extensions- Time Zone extensions
- And many more!
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
- Microsoft.Extensions.DependencyInjection (>= 8.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.1)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on TypeCache:
Package | Downloads |
---|---|
TypeCache.GraphQL
An easier way to add endpoints to GraphQL: Attribute based GraphQL type generation. Simplified GraphQL DataLoader support. Automatic generation of SQL related endpoints. |
|
TypeCache.Web
Web API access to SQL database data operations: allows the front-end to decide how to retrieve and manipulate data. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
8.3.0 | 82 | 4/17/2024 |
8.2.1 | 182 | 3/20/2024 |
8.2.0 | 195 | 3/19/2024 |
8.1.3 | 254 | 3/8/2024 |
8.1.2 | 463 | 1/31/2024 |
8.1.1 | 507 | 1/31/2024 |
8.1.0 | 473 | 1/31/2024 |
8.0.1 | 746 | 12/20/2023 |
8.0.0 | 802 | 12/11/2023 |
7.5.0 | 184 | 3/21/2024 |
7.4.1 | 847 | 11/12/2023 |
7.4.0 | 988 | 9/10/2023 |
7.3.14 | 1,079 | 8/13/2023 |
7.3.13 | 1,106 | 7/30/2023 |
7.3.12 | 1,123 | 7/17/2023 |
7.3.11 | 1,163 | 6/14/2023 |
7.3.10 | 1,252 | 3/19/2023 |
7.3.9 | 1,200 | 3/10/2023 |
7.3.8 | 1,263 | 3/10/2023 |
7.3.6 | 1,262 | 1/24/2023 |
7.3.5 | 1,298 | 1/22/2023 |
7.3.4 | 1,279 | 1/18/2023 |
7.3.3 | 1,270 | 1/17/2023 |
7.3.2 | 1,288 | 1/15/2023 |
7.3.1 | 1,303 | 1/11/2023 |
7.2.6 | 1,283 | 12/26/2022 |
7.2.5 | 1,335 | 12/26/2022 |
7.2.3 | 1,317 | 12/25/2022 |
7.2.2 | 1,374 | 12/25/2022 |
7.2.1 | 1,272 | 12/14/2022 |
7.2.0 | 1,347 | 12/14/2022 |
7.1.3 | 1,328 | 12/4/2022 |
7.1.2 | 1,310 | 11/27/2022 |
7.1.1 | 1,337 | 11/23/2022 |
7.1.0 | 1,308 | 11/21/2022 |
7.0.0 | 1,313 | 11/17/2022 |
6.3.2 | 1,228 | 3/19/2023 |
6.3.1 | 1,220 | 3/10/2023 |
6.3.0 | 1,288 | 2/1/2023 |
6.2.0 | 1,609 | 8/17/2022 |
6.1.3 | 1,549 | 4/20/2022 |
6.1.2 | 1,642 | 4/18/2022 |
6.1.1 | 1,647 | 3/27/2022 |
6.1.0 | 1,671 | 3/14/2022 |
6.0.9 | 1,518 | 3/7/2022 |
6.0.8 | 1,630 | 3/7/2022 |
6.0.7 | 1,265 | 1/8/2022 |
6.0.6 | 1,386 | 1/6/2022 |
6.0.5 | 1,314 | 1/4/2022 |
6.0.4 | 1,264 | 1/2/2022 |
6.0.3 | 1,403 | 1/1/2022 |
6.0.2 | 1,422 | 12/21/2021 |
6.0.1 | 2,431 | 11/28/2021 |
6.0.0 | 1,417 | 11/15/2021 |
1.0.67 | 1,474 | 10/24/2021 |
1.0.66 | 1,736 | 10/3/2021 |
1.0.65 | 1,590 | 9/11/2021 |
1.0.64 | 1,399 | 9/10/2021 |
1.0.63 | 1,463 | 9/4/2021 |
1.0.62 | 1,561 | 8/28/2021 |
1.0.61 | 1,614 | 8/15/2021 |
1.0.60 | 1,494 | 8/8/2021 |
1.0.59 | 1,362 | 8/2/2021 |
1.0.58 | 1,351 | 8/2/2021 |
1.0.57 | 1,475 | 8/1/2021 |
1.0.56 | 1,476 | 7/19/2021 |
1.0.55 | 1,341 | 7/18/2021 |
1.0.54 | 1,435 | 7/18/2021 |
1.0.53 | 1,410 | 7/18/2021 |
1.0.52 | 1,330 | 7/14/2021 |
1.0.51 | 1,377 | 7/11/2021 |
1.0.50 | 1,500 | 7/11/2021 |
1.0.49 | 1,415 | 7/2/2021 |
1.0.48 | 1,382 | 6/30/2021 |
1.0.47 | 1,524 | 6/30/2021 |
1.0.46 | 1,502 | 6/18/2021 |
1.0.45 | 1,390 | 6/12/2021 |
1.0.44 | 1,475 | 6/11/2021 |
1.0.43 | 1,517 | 6/10/2021 |
1.0.42 | 1,511 | 6/6/2021 |
1.0.41 | 1,454 | 6/5/2021 |
1.0.40 | 1,430 | 6/1/2021 |
1.0.39 | 1,499 | 5/31/2021 |
1.0.38 | 1,541 | 5/30/2021 |
1.0.37 | 1,446 | 5/30/2021 |
1.0.36 | 1,540 | 4/5/2021 |
1.0.35 | 1,527 | 3/28/2021 |
1.0.34 | 1,559 | 3/22/2021 |
1.0.33 | 1,433 | 3/18/2021 |
1.0.32 | 1,543 | 3/18/2021 |
1.0.31 | 1,425 | 3/17/2021 |
1.0.30 | 1,596 | 3/17/2021 |
1.0.29 | 1,485 | 3/9/2021 |
1.0.28 | 1,589 | 3/7/2021 |
1.0.27 | 1,646 | 3/1/2021 |
1.0.26 | 1,466 | 2/28/2021 |
1.0.25 | 1,444 | 2/26/2021 |
1.0.24 | 1,632 | 2/25/2021 |
1.0.23 | 1,578 | 2/24/2021 |
1.0.22 | 1,409 | 2/21/2021 |
1.0.21 | 1,509 | 2/20/2021 |
1.0.20 | 1,564 | 2/19/2021 |
1.0.19 | 1,452 | 2/2/2021 |
1.0.18 | 1,575 | 1/29/2021 |
1.0.17 | 1,645 | 1/28/2021 |
1.0.16 | 1,616 | 1/23/2021 |
1.0.15 | 1,762 | 12/26/2020 |
1.0.14 | 2,054 | 12/20/2020 |
1.0.13 | 1,915 | 12/20/2020 |
1.0.12 | 1,680 | 8/20/2020 |
1.0.11 | 1,725 | 8/7/2020 |
1.0.10 | 1,756 | 7/28/2020 |
1.0.9 | 1,805 | 7/28/2020 |
1.0.8 | 1,815 | 7/25/2020 |
1.0.7 | 1,796 | 7/21/2020 |
1.0.6 | 1,852 | 7/5/2020 |
1.0.5 | 1,864 | 7/5/2020 |
1.0.4 | 1,739 | 7/4/2020 |
1.0.3 | 1,797 | 7/3/2020 |
1.0.2 | 1,800 | 7/3/2020 |
1.0.1 | 1,818 | 7/2/2020 |
1.0.0 | 1,771 | 6/17/2020 |