~ruther/NosTale-Gfless

ref: a002bfc8228d7076d97ef1b953bb6c29efdee818 NosTale-Gfless/NostaleAuth/Extensions/DictionaryExtension.cs -rw-r--r-- 429 bytes
a002bfc8 — František Boháček chore: add README 5 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
using System.Collections.Generic;

namespace NostaleAuth.Extensions
{
    public static class DictionaryExtension
    {
        public static V GetValueOrDefault<K, V>(this IDictionary<K, V> dictionary, K key, V value) => dictionary.TryGetValue(key, out V result) ? result : value;
        public static V GetValueOrDefault<K, V>(this IDictionary<K, V> dictionary, K key) => dictionary.GetValueOrDefault(key, default);
    }
}