From michal.moskal at gmail.com Thu Jan 18 15:15:47 2007 From: michal.moskal at gmail.com (Michal Moskal) Date: Thu Jan 18 15:16:00 2007 Subject: [nem-pl] Re: [svn] r7274: nemerle/trunk/lib/narray.n In-Reply-To: <7274@svn.nemerle.org> References: <7274@svn.nemerle.org> Message-ID: On 1/16/07, VladD2 wrote: > Log: > Add Append() extension method to array. > > Author: VladD2 > Date: Tue Jan 16 15:29:54 2007 > New Revision: 7274 > > Modified: > nemerle/trunk/lib/narray.n > > Modified: nemerle/trunk/lib/narray.n > ============================================================================== > --- nemerle/trunk/lib/narray.n (original) > +++ nemerle/trunk/lib/narray.n Tue Jan 16 15:29:54 2007 > @@ -387,6 +387,14 @@ > source > } > > + public Append[T]([NotNull] mutable this source : array[T], [NotNull] value : array[T]) : array[T] > + { > + def newLen = source.Length + value.Length; > + System.Array.Resize(ref source, newLen); > + value.CopyTo(source, source.Length); I believe this is wrong. source.Length is the newLen. -- Micha?