/// <summary> /// Add a new item to the dictionary. /// </summary> /// <param name="key"> /// Item key. /// </param> /// <param name="value"> /// Item value. /// </param> public void Add(TKey key, TValue value) { Dictionary.Add(key, value); InverseDictionary.Add(value, key); }
/// <summary> /// Checks whether dicitonary contains the specified value. /// </summary> /// <param name="value"> /// The item value. /// </param> /// <returns> /// True if value exists, false otherwise. /// </returns> public bool ContainsValue(TValue value) { return(InverseDictionary.ContainsKey(value)); }