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