/// <summary> /// Initializes with a list with the specified capacity. /// </summary> /// <param name="initialCapacity"></param> public ListSnapshots(int initialCapacity) { myList = ReadOnlyList <T> .create_Writable(initialCapacity); }
/// <summary> /// Initializes with a list with elements copied from the collection. /// </summary> /// <param name="collection">To copy elements from</param> public ListSnapshots(IEnumerable <T> collection) { myList = ReadOnlyList <T> .create_Writable(collection); }
/// <summary> /// Initializes with a list with the default capacity. /// </summary> public ListSnapshots() { myList = ReadOnlyList <T> .create_Writable(); }