| Classes | |
|---|---|
| ChangeCoordinator | 变更协调器,负责协调多个配置源的变更事件 |
| FastCollections | 快速集合工厂方法 |
| FastReadOnlyDictionary<TKey,TValue> | 高性能只读字典包装器 在 .NET 8+ 使用 FrozenDictionary,其他版本使用普通 Dictionary |
| FastReadOnlySet<T> | 高性能只读集合包装器 在 .NET 8+ 使用 FrozenSet,其他版本使用 HashSet |
| KeyPathParser | 键路径解析工具,使用 Span 优化避免字符串分配 |
| MergedConfigurationProvider | 支持增量更新的合并配置提供者 |
| MergedConfigurationSource | 合并配置源 |
| ValueCache | 配置值缓存,用于缓存类型转换结果 |
| ValueConverter | 值类型转换工具类 |
| ValueMaskerChain | 值脱敏器链,按顺序执行脱敏器 |
| ValueTransformerChain | 值转换器链,按优先级顺序执行转换器 |
| Structs | |
|---|---|
| KeyPathParser.SegmentEnumerator | 键段枚举器(ref struct,零堆分配) |
| ValueTransformerChain.CacheEntry | 缓存条目 |