mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 19:03:29 +08:00
fix(registries): 修复 Values 方法返回空集合的问题
- 修复了当 Map.Values 无法转换为 IReadOnlyCollection<TValue> 时返回空集合的问题 - 现在正确地将 Map.Values 转换为 List 后再创建 ReadOnlyCollection - 确保 Values 方法始终返回包含实际数据的集合而不是空集合
This commit is contained in:
parent
a4b3bca1c1
commit
6506e550f9
@ -98,7 +98,7 @@ public abstract class KeyValueRegistryBase<TKey, TValue>
|
||||
/// <returns>包含所有注册值的只读集合</returns>
|
||||
public IReadOnlyCollection<TValue> Values()
|
||||
{
|
||||
return Map.Values as IReadOnlyCollection<TValue> ?? new ReadOnlyCollection<TValue>([]);
|
||||
return Map.Values as IReadOnlyCollection<TValue> ?? new ReadOnlyCollection<TValue>(Map.Values.ToList());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user