public virtual void AddOrSet(MiMFa_KeyValuePair <T, F> kvp) { if (!TryAdd(kvp)) { TrySet(kvp); } }
public virtual void Add(MiMFa_KeyValuePair <T, F> kvp) { Add(kvp.Key, kvp.Value); }
public virtual bool TrySet(MiMFa_KeyValuePair <T, F> kvp) { try { this[kvp.Key] = kvp.Value; return(true); } catch { return(false); } }
public virtual bool TryAdd(MiMFa_KeyValuePair <T, F> kvp) { try { Add(kvp); return(true); } catch { return(false); } }