コード例 #1
0
ファイル: Set.cs プロジェクト: xlizzard/ironpython3
 public SetCollection symmetric_difference([NotNull] FrozenSetCollection set)
 {
     return(Make(SetStorage.SymmetricDifference(_items, set._items)));
 }
コード例 #2
0
ファイル: Set.cs プロジェクト: xlizzard/ironpython3
 public SetCollection()
 {
     _items = new SetStorage();
 }
コード例 #3
0
ファイル: Set.cs プロジェクト: xlizzard/ironpython3
 public SetCollection intersection([NotNull] FrozenSetCollection set)
 {
     return(Make(SetStorage.Intersection(_items, set._items)));
 }
コード例 #4
0
ファイル: Set.cs プロジェクト: xlizzard/ironpython3
 public SetCollection difference(object?set)
 {
     return(Make(
                SetStorage.Difference(_items, SetStorage.GetItems(set))
                ));
 }
コード例 #5
0
ファイル: Set.cs プロジェクト: slozier/ironpython3
 public void __init__([NotNone] SetCollection set)
 {
     _items = set._items.Clone();
 }
コード例 #6
0
ファイル: Set.cs プロジェクト: xlizzard/ironpython3
 public SetCollection union([NotNull] SetCollection set)
 {
     return(Make(SetStorage.Union(_items, set._items)));
 }
コード例 #7
0
ファイル: Set.cs プロジェクト: xlizzard/ironpython3
 public bool isdisjoint(object?set)
 {
     return(_items.IsDisjoint(SetStorage.GetItems(set)));
 }
コード例 #8
0
ファイル: Set.cs プロジェクト: zpeach68/ironpython2
 internal FrozenSetCollection(SetStorage set)
 {
     _items = set;
 }
コード例 #9
0
ファイル: Set.cs プロジェクト: xlizzard/ironpython3
        public void discard(object?item)
        {
            SetStorage.GetHashableSetIfSet(ref item);

            _items.Remove(item);
        }
コード例 #10
0
ファイル: Set.cs プロジェクト: xlizzard/ironpython3
 public void __init__([NotNull] FrozenSetCollection set)
 {
     _items = set._items.Clone();
 }
コード例 #11
0
ファイル: Set.cs プロジェクト: xlizzard/ironpython3
 public FrozenSetCollection difference([NotNull] SetCollection set)
 {
     return(Make(
                SetStorage.Difference(_items, set._items)
                ));
 }
コード例 #12
0
ファイル: Set.cs プロジェクト: xlizzard/ironpython3
 private FrozenSetCollection(SetStorage set)
 {
     _items = set;
 }
コード例 #13
0
ファイル: Set.cs プロジェクト: xlizzard/ironpython3
 internal static SetCollection Make(SetStorage items)
 {
     return(new SetCollection(items));
 }
コード例 #14
0
ファイル: Set.cs プロジェクト: xlizzard/ironpython3
 internal SetCollection(SetStorage items)
 {
     _items = items;
 }
コード例 #15
0
ファイル: Set.cs プロジェクト: xlizzard/ironpython3
 public bool issubset(object?set)
 {
     return(_items.IsSubset(SetStorage.GetItems(set)));
 }
コード例 #16
0
ファイル: Set.cs プロジェクト: zpeach68/ironpython2
 public virtual string /*!*/ __repr__(CodeContext /*!*/ context)
 {
     return(SetStorage.SetToString(context, this, _items));
 }
コード例 #17
0
ファイル: Set.cs プロジェクト: xlizzard/ironpython3
 public bool issuperset(object?set)
 {
     return(SetStorage.GetItems(set).IsSubset(_items));
 }
コード例 #18
0
ファイル: Set.cs プロジェクト: zpeach68/ironpython2
 protected internal FrozenSetCollection(object set) : this(SetStorage.GetFrozenItems(set))
 {
 }
コード例 #19
0
ファイル: Set.cs プロジェクト: slozier/ironpython3
 public FrozenSetCollection union([NotNone] SetCollection set)
 {
     return(Make(SetStorage.Union(_items, set._items)));
 }