ImmutableTree<TKey, TValue> sealed class ImmutableTree<TKey, TValue> Documentation Code public static readonly ImmutableTree<TKey, TValue> Empty public readonly bool IsEmpty public ImmutableTree<TKey, TValue> AddOrUpdate(TKey key, TValue value, Func<TValue, TValue, TValue> updateDelegate = null) public ImmutableTree<TKey, TValue> AddOrUpdate(TKey key, TValue value, bool forceUpdate) public TValue GetOrDefault(TKey key) public IEnumerable<KeyValue<TKey, TValue>> Walk()