1 write to parent
System.ServiceModel.Internals (1)
System\Runtime\Collections\ObjectCache.cs (1)
340this.parent = parent;
10 references to parent
System.ServiceModel.Internals (10)
System\Runtime\Collections\ObjectCache.cs (10)
383if (this.parent == null || this.referenceCount == -1) 390lock (this.parent.ThisLock) 396else if (this.referenceCount == 0 && this.parent.ShouldPurgeItem(this, DateTime.UtcNow)) 401this.parent.cacheItems.Remove(this.key); 407Fx.Assert(this.parent.cacheItems.ContainsValue(this), "should have a valid value"); 426if (this.parent == null) 434lock (this.parent.ThisLock) 445disposeItem = this.parent.Return(this.key, this); 480if (this.parent != null) 483localDisposeItemCallback = this.parent.DisposeItemCallback;