An open API service indexing awesome lists of open source software.

https://github.com/stratosblue/cuture.generic.frameworkboost

通用的增强功能方法、类等的集合
https://github.com/stratosblue/cuture.generic.frameworkboost

Last synced: 6 months ago
JSON representation

通用的增强功能方法、类等的集合

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 | 用于获取系统信息的静态类,当前包含系统类型、是否容器、内存信息等(在有限的目标系统上进行过测试) |