Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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;
        }