コード例 #1
0
        public void CanFindOutIfContainsAKey()
        {
            WeakRefDictionary <object, object> dict = new WeakRefDictionary <object, object>();

            dict.Add("foo", null);
            Assert.True(dict.ContainsKey("foo"));
            Assert.False(dict.ContainsKey("foo2"));
        }
コード例 #2
0
ファイル: Locator.cs プロジェクト: ljvblfz/ObjectBuilder
        public override bool Contains(object key)
        {
            Guard.ArgumentNotNull(key, "key");

            if (references.ContainsKey(key))
            {
                return(true);
            }

            if (ParentLocator != null)
            {
                return(ParentLocator.Contains(key));
            }

            return(false);
        }