Я хотел бы создать метод расширения для коллекции IDictionary Exception.Data, который позволяет мне добавлять элемент в словарь, не гарантируя, что ключ уникален.
Я не могу заставить метод расширения отображаться.
public static void AddUnique<TKey, TValue>(this IDictionary<TKey, TValue> dictionary, TKey key, TValue value)
{
}
Вы бы использовали это как
exception.Data.AddUnique("key", value);
Что я делаю не так? Это вообще возможно?