Files
TEngine/UnityProject/Packages/com.code-philosophy.obfuz/Editor/Utils/CollectionExtensions.cs
2025-07-26 08:10:41 +08:00

21 lines
508 B
C#

using System.Collections.Generic;
namespace Obfuz.Utils
{
public static class CollectionExtensions
{
public static void AddRange<T>(this HashSet<T> values, IEnumerable<T> newValues)
{
foreach (var value in newValues)
{
values.Add(value);
}
}
public static V GetValueOrDefault<K, V>(this Dictionary<K, V> dic, K key)
{
return dic.TryGetValue(key, out V v) ? v : default(V);
}
}
}