public override bool ContainsKey(object key) { if (key == null) return hasNullKey; return base.ContainsKey(key); } public override bool ContainsValue(object value) {