var val = DictionaryAccessor(dict);
var r = val("that") ?? val("this");
// or just: var r = val("that", "this");
public static MiniUtilParamsFunc<Tk, Tv> DictionaryAccessor<Tk, Tv>(
Dictionary<Tk, Tv> kv
)
where Tv : class
Public Shared Function DictionaryAccessor(Of Tk, Tv As Class) (
kv As Dictionary(Of Tk, Tv)
) As MiniUtilParamsFunc(Of Tk, Tv)
public:
generic<typename Tk, typename Tv>
where Tv : ref class
static MiniUtilParamsFunc<Tk, Tv>^ DictionaryAccessor(
Dictionary<Tk, Tv>^ kv
)
static member DictionaryAccessor :
kv : Dictionary<'Tk, 'Tv> -> MiniUtilParamsFunc<'Tk, 'Tv> when 'Tv : not struct
[Missing <param name="kv"/> documentation for "M:Karamba.Utilities.MiniUtil.DictionaryAccessor``2(System.Collections.Generic.Dictionary{``0,``1})"]