1 write to directory
System.ServiceModel.Activation (1)
System\ServiceModel\Activation\CollectibleLRUCache.cs (1)
64directory = new Dictionary<TKey, CollectibleNode>(capacity, comparer);
12 references to directory
System.ServiceModel.Activation (12)
System\ServiceModel\Activation\CollectibleLRUCache.cs (12)
96if (directory.TryGetValue(key, out node)) 126if (directory.ContainsKey(node.GetKey())) 128directory.Remove(node.GetKey()); 138directory.Add(node.GetKey(), node); 156if (this.directory.Count > 0) 158this.currentCollectibleBatch.AddRange(this.directory.Values); 159this.directory.Clear(); 195directory.Remove(currentCollectibleBatch[i].GetKey()); 223if (this.directory.Count > 0) 225this.currentCollectibleBatch.AddRange(this.directory.Values); 243return this.directory.Count; 254CollectibleNode[] array = directory.Values.ToArray();