Example #1
0
        /// <inheritdoc />
        public override bool ContainsKey(TKey key)
        {
            IDictionaryContracts.ContainsKey(key);

            TValue unused;

            return(this.TryGetValue(key, out unused));
        }
        /// <inheritdoc />
        public bool ContainsKey(TIndex key)
        {
            IDictionaryContracts.ContainsKey(key);

            TValue unused;

            return(this.TryGetValue(key, out unused));
        }
        /// <inheritdoc />
        public bool ContainsKey(TIndex key)
        {
            IDictionaryContracts.ContainsKey(key);

            return(this.dictionary.ContainsKey(key));
        }
        /// <inheritdoc />
        public bool ContainsKey(Type key)
        {
            IDictionaryContracts.ContainsKey(key);

            return(this.values.ContainsKey(key));
        }
        /// <inheritdoc />
        public virtual bool ContainsKey(TKey key)
        {
            IDictionaryContracts.ContainsKey(key);

            return(this.Dictionary.ContainsKey(key));
        }