示例#1
0
            public override bool Contains(KeyValuePair <KT, VT> obj)
            {
                bool isEqual = false;

                if (obj is KeyValuePair <K, V> )
                {
                    Object enumKey   = ((KeyValuePair <KT, VT>)obj).Key;
                    Object enumValue = ((KeyValuePair <KT, VT>)obj).Value;
                    if (enumMap.ContainsKey((KT)enumKey))
                    {
                        VT value = enumMap.Get(enumKey);
                        isEqual = (value == null ? null == enumValue : value
                                   .Equals(enumValue));
                    }
                }
                return(isEqual);
            }
示例#2
0
 public bool Contains(Object obj)
 {
     return(enumMap.ContainsKey((KT)obj));
 }