https://github.com/stratosblue/cuture.generic.frameworkboost
通用的增强功能方法、类等的集合
https://github.com/stratosblue/cuture.generic.frameworkboost
Last synced: 6 months ago
JSON representation
通用的增强功能方法、类等的集合
- Host: GitHub
- URL: https://github.com/stratosblue/cuture.generic.frameworkboost
- Owner: stratosblue
- License: mit
- Created: 2021-05-11T12:21:46.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-05T06:08:56.000Z (about 1 year ago)
- Last Synced: 2025-02-15T03:41:42.741Z (8 months ago)
- Language: C#
- Size: 118 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Cuture.Generic.FrameworkBoost
## Intro
通用的增强功能方法、类等的集合-------
## 项目目录
| 名称 | 描述 |
| ---- | ---- |
|Microsoft.Extensions|针对 Microsoft.Extensions.* 官方库的拓展|
|System|针对 System 命名空间的功能拓展|
|System.Collections|针对 System.Collections 命名空间的功能拓展|
|System.Threading|针对 System.Threading 命名空间的功能拓展|-------
## 功能列表
| 类名 | 命名空间 | 描述 |
| ---- | ---- | ---- |
| BoundedObjectPool | Microsoft.Extensions.ObjectPool | 有限大小的对象池 |
| BoundedMemoryCache | Microsoft.Extensions.Caching.Memory | 有限大小的内存缓存 |
| ObjectCopyExtensions | System | 快速将源对象的字段、属性赋值到目标对象的同名、同类型的字段、属性的拓展方法 |
| DeferFlushCollection | System.Collections.Concurrent | 延时冲洗集合 |
| AsyncCallbackDeferFlushCollection | System.Collections.Concurrent | 异步回调的延时冲洗集合 |
| ExclusiveThreadTaskScheduler | System.Threading.Tasks | 独占一个线程的TaskScheduler,所有调用都在同一线程上执行 |
| VolatileAsyncLocal | System.Threading | 可变的AsyncLocal |
| StorageSize | System | 用于存储空间大小换算的结构体 |
| SystemInfo | System | 用于获取系统信息的静态类,当前包含系统类型、是否容器、内存信息等(在有限的目标系统上进行过测试) |