/// <summary> /// Создает новый объект с клонированием содержимого. /// </summary> /// <returns></returns> public ArrayDefinition Clone() { ArrayDefinition result = new ArrayDefinition(); result.Dim0 = this.Dim0; result.Dim1 = this.Dim1; result.Dim2 = this.Dim2; result.Value = this.Value; return(result); }
/// <summary> /// Клонирует содержимое внешнего объекта в текущий объект. /// </summary> /// <returns></returns> public void CloneFrom(ArrayDefinition arrayDefinition) { if (arrayDefinition == null) { throw new ArgumentNullException("Method='CloneFrom', Parameter='arrayDefinition', can not be Null.", "arrayDefinition"); } this.Dim0 = arrayDefinition.Dim0; this.Dim1 = arrayDefinition.Dim1; this.Dim2 = arrayDefinition.Dim2; this.Value = arrayDefinition.Value; }