1 type derived from CollectibleNode
System.ServiceModel.Activation (1)
System\ServiceModel\ServiceHostingEnvironment.cs (1)
1607class ServiceActivationInfo : CollectibleLRUCache<string, ServiceHostBase>.CollectibleNode
21 references to CollectibleNode
System.ServiceModel.Activation (21)
System\ServiceModel\Activation\CollectibleLRUCache.cs (21)
58Dictionary<TKey, CollectibleNode> directory; 64directory = new Dictionary<TKey, CollectibleNode>(capacity, comparer); 68public CollectibleNode this[TKey key] 75CollectibleNode node = UnsafeGet(key); 93public CollectibleNode UnsafeGet(TKey key) 95CollectibleNode node; 109CollectibleNode node = UnsafeGet(key); 124public void UnsafeRemove(CollectibleNode node) 133public void UnsafeAdd(CollectibleNode node) 170CollectibleNode[] array = ResetCountersAndToArray(); 171Array.Sort<CollectibleNode>(array, CollectibleNode.CounterComparison); 252CollectibleNode[] ResetCountersAndToArray() 254CollectibleNode[] array = directory.Values.ToArray(); 268public static Comparison<CollectibleNode> CounterComparison = new Comparison<CollectibleNode>(CounterLessThan); 277public static int CounterLessThan(CollectibleNode x, CollectibleNode y) 298class CollectibleBatch : List<CollectibleNode> 372CollectibleNode node = result.AsyncState as CollectibleNode;