public Table( Array.Base.IArray <ValueType> Items, Func <ValueType, KeyType> GetKey, bool IsUpdateAble) : this(new BasicActions <ValueType>() { Items = Items }, GetKey, new KeyType[0], 0, true, IsUpdateAble) { }
public override void CopyTo(int sourceIndex, Array.Base.IArray <ArrayType> destination, int destinationIndex, int Length) { if (destination.GetType().IsAssignableTo(typeof(IArray <ArrayType>))) { CopyTo(sourceIndex, (IArray <ArrayType>)destination, destinationIndex, Length); } else { base.CopyTo(sourceIndex, destination, destinationIndex, Length); } }
public Dictionary(Array.Base.IArray <KeyType> Keys, Array.Base.IArray <ValueType> Values) { this.Keys = Keys; this.Values = Values; }