- Timestamp:
- 10/03/19 17:43:11 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring/HeuristicLab.Data/3.3/ValueTypeArray.cs
r17253 r17309 138 138 } 139 139 protected ValueTypeArray(T[] elements, bool @readonly = false) { 140 if (elements == null) throw new ArgumentNullException( );140 if (elements == null) throw new ArgumentNullException(nameof(elements)); 141 141 array = (T[])elements.Clone(); 142 142 readOnly = @readonly; 143 143 resizable = true; 144 144 elementNames = new List<string>(); 145 } 146 147 protected ValueTypeArray(IReadOnlyList<T> elements) { 148 if (elements == null) throw new ArgumentNullException(nameof(elements)); 149 array = elements.ToArray(); // TODO: array should be an IList<T> 150 readOnly = true; 151 resizable = true; // TODO: really? 152 elementNames = new List<string>(); // TODO: wasteful 145 153 } 146 154
Note: See TracChangeset
for help on using the changeset viewer.