Alsing.SourceCode.UndoBlockCollection.AddRange C# (CSharp) Метод

AddRange() публичный Метод

public AddRange ( UndoBlock array ) : void
array UndoBlock
Результат void
        public void AddRange(UndoBlock[] array)
        {
            // for (int i=0; i < array.Length; ++i) Add(array[i]);

            ++m_version;

            Capacity += array.Length;
            Array.Copy(array, 0, m_array, m_count, array.Length);
            m_count += array.Length;
        }

Same methods

UndoBlockCollection::AddRange ( UndoBlockCollection collection ) : void

Usage Example

Пример #1
0
        // Operations (type-safe ICloneable)
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public UndoBlockCollection Clone()
        {
            var tc = new UndoBlockCollection();

            tc.AddRange(this);
            tc.Capacity  = m_array.Length;
            tc.m_version = m_version;
            return(tc);
        }
All Usage Examples Of Alsing.SourceCode.UndoBlockCollection::AddRange