ConditionalWeakTable<TKey, TValue> public sealed class ConditionalWeakTable<TKey, TValue> Documentation public sealed delegate CreateValueCallback<TKey, TValue> : MulticastDelegate public ConditionalWeakTable() public void Add(TKey key, TValue value) public TValue GetOrCreateValue(TKey key) public TValue GetValue(TKey key, CreateValueCallback<TKey, TValue> createValueCallback) public bool Remove(TKey key) public bool TryGetValue(TKey key, out TValue value)