コード例 #1
0
ファイル: ImmSet.cs プロジェクト: stjordanis/Imms
 protected override ImmSet <T> Intersect(ImmSet <T> other)
 {
     return(Root.Intersect(other.Root, Lineage.Mutable(), null).Wrap(EqualityComparer));
 }
コード例 #2
0
 protected override ImmMap <TKey, TValue> Join(ImmMap <TKey, TValue> other,
                                               ValueSelector <TKey, TValue, TValue, TValue> collision = null)
 {
     return(_root.Intersect(other._root, Lineage.Mutable(), collision).WrapMap(_equality));
 }