MiniUtilDictionaryAccessorTk, Tv Method

Allows simple testing of potential keys per parameter list, or with ??. synopsis:
C#
var val = DictionaryAccessor(dict);
var r = val("that") ?? val("this");
    // or just: var r = val("that", "this");

Definition

Namespace: Karamba.Utilities
Assembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
C#
public static MiniUtilParamsFunc<Tk, Tv> DictionaryAccessor<Tk, Tv>(
	Dictionary<Tk, Tv> kv
)
where Tv : class

Parameters

kv  DictionaryTk, Tv

[Missing <param name="kv"/> documentation for "M:Karamba.Utilities.MiniUtil.DictionaryAccessor``2(System.Collections.Generic.Dictionary{``0,``1})"]

Type Parameters

Tk
key type.
Tv
value type.

Return Value

MiniUtilParamsFuncTk, Tv
returns a function which returns the value when key is found in that dictionary and otherwise.

See Also