<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>LINQ to JavaScript</title><link>http://jslinq.codeplex.com/Project/ProjectRss.aspx</link><description>LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are u...</description><item><title>Reviewed: v2.10 (十月 03, 2009)</title><link>http://jslinq.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=28886#ReviewBy-rebben</link><description>Rated 4 Stars &amp;#40;out of 5&amp;#41; - I want learn linq........................................</description><author>rebben</author><pubDate>Sun, 04 Oct 2009 02:47:10 GMT</pubDate><guid isPermaLink="false">Reviewed: v2.10 (十月 03, 2009) 20091004024710A</guid></item><item><title>Created Feature: Make all methods access "C#-like Lambda Expressions" where applicable</title><link>http://jslinq.codeplex.com/WorkItem/View.aspx?WorkItemId=4211</link><description>Make all methods access &amp;#34;C&amp;#35;-like Lambda Expressions&amp;#34; where applicable&lt;br /&gt;&lt;br /&gt;The &amp;#34;OrderBy&amp;#34; and &amp;#34;OrderByDescending&amp;#34; methods already have this done.&lt;br /&gt;&lt;br /&gt;For Example&amp;#58;&lt;br /&gt;var sample &amp;#61; JSLINQ&amp;#40;Samples.People&amp;#41;&lt;br /&gt;    .OrderBy&amp;#40;&amp;#34;item &amp;#61;&amp;#62; item.FirstName&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 22:00:30 GMT</pubDate><guid isPermaLink="false">Created Feature: Make all methods access "C#-like Lambda Expressions" where applicable 20090618100030P</guid></item><item><title>Closed Issue: Modify "OrderBy" and "OrderByDescending" to access "C#-like Lambda" expressions also.</title><link>http://jslinq.codeplex.com/WorkItem/View.aspx?WorkItemId=4210</link><description>Modify &amp;#34;OrderBy&amp;#34; and &amp;#34;OrderByDescending&amp;#34; to access &amp;#34;C&amp;#35;-like Lambda&amp;#34; expressions also.&lt;br /&gt;    var sample &amp;#61; JSLINQ&amp;#40;Samples.People&amp;#41;&lt;br /&gt;        .OrderBy&amp;#40;&amp;#34;item &amp;#61;&amp;#62; item.FirstName&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;Comments: &lt;p&gt;Done&lt;/p&gt;</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 21:59:07 GMT</pubDate><guid isPermaLink="false">Closed Issue: Modify "OrderBy" and "OrderByDescending" to access "C#-like Lambda" expressions also. 20090618095907P</guid></item><item><title>Source code checked in, #20760</title><link>http://jslinq.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Item &amp;#35; 4210&amp;#58; Modify &amp;#34;OrderBy&amp;#34; and &amp;#34;OrderByDescending&amp;#34; to access &amp;#34;C&amp;#35;-like Lambda&amp;#34; expressions also.&amp;#13;&amp;#10;    var sample &amp;#61; JSLINQ&amp;#40;Samples.People&amp;#41;&amp;#13;&amp;#10;        .OrderBy&amp;#40;&amp;#34;item &amp;#61;&amp;#62; item.FirstName&amp;#34;&amp;#41;&amp;#59;</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 21:59:00 GMT</pubDate><guid isPermaLink="false">Source code checked in, #20760 20090618095900P</guid></item><item><title>Created Issue: Modify "OrderBy" and "OrderByDescending" to access "C#-like Lambda" expressions also.</title><link>http://jslinq.codeplex.com/WorkItem/View.aspx?WorkItemId=4210</link><description>Modify &amp;#34;OrderBy&amp;#34; and &amp;#34;OrderByDescending&amp;#34; to access &amp;#34;C&amp;#35;-like Lambda&amp;#34; expressions also.&lt;br /&gt;    var sample &amp;#61; JSLINQ&amp;#40;Samples.People&amp;#41;&lt;br /&gt;        .OrderBy&amp;#40;&amp;#34;item &amp;#61;&amp;#62; item.FirstName&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 21:58:32 GMT</pubDate><guid isPermaLink="false">Created Issue: Modify "OrderBy" and "OrderByDescending" to access "C#-like Lambda" expressions also. 20090618095832P</guid></item><item><title>Closed Issue: Modify "OrderByDescending" to accept the field/property to order by as a string in addition to accepting a "clause function"/lambda expression.</title><link>http://jslinq.codeplex.com/WorkItem/View.aspx?WorkItemId=4207</link><description>Modify &amp;#34;OrderByDescending&amp;#34; to accept the field&amp;#47;property to order by as a string in addition to accepting a &amp;#34;clause function&amp;#34;&amp;#47;lambda expression.&lt;br /&gt;&lt;br /&gt;var sample &amp;#61; JSLINQ&amp;#40;Samples.People&amp;#41;&lt;br /&gt;    .OrderByDescending&amp;#40;&amp;#34;FirstName&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;Comments: &lt;p&gt;Done&lt;/p&gt;</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 21:24:19 GMT</pubDate><guid isPermaLink="false">Closed Issue: Modify "OrderByDescending" to accept the field/property to order by as a string in addition to accepting a "clause function"/lambda expression. 20090618092419P</guid></item><item><title>Source code checked in, #20742</title><link>http://jslinq.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Item &amp;#35; 4207&amp;#58; Modify &amp;#34;OrderByDescending&amp;#34; to accept the field&amp;#47;property to order by as a string in addition to accepting a &amp;#34;clause function&amp;#34;&amp;#47;lambda expression.</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 21:24:11 GMT</pubDate><guid isPermaLink="false">Source code checked in, #20742 20090618092411P</guid></item><item><title>Created Issue: Modify "OrderByDescending" to accept the field/property to order by as a string in addition to accepting a "clause function"/lambda expression.</title><link>http://jslinq.codeplex.com/WorkItem/View.aspx?WorkItemId=4207</link><description>Modify &amp;#34;OrderByDescending&amp;#34; to accept the field&amp;#47;property to order by as a string in addition to accepting a &amp;#34;clause function&amp;#34;&amp;#47;lambda expression.&lt;br /&gt;&lt;br /&gt;var sample &amp;#61; JSLINQ&amp;#40;Samples.People&amp;#41;&lt;br /&gt;    .OrderByDescending&amp;#40;&amp;#34;FirstName&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 21:23:54 GMT</pubDate><guid isPermaLink="false">Created Issue: Modify "OrderByDescending" to accept the field/property to order by as a string in addition to accepting a "clause function"/lambda expression. 20090618092354P</guid></item><item><title>Updated Wiki: Home</title><link>http://jslinq.codeplex.com/Wiki/View.aspx?title=Home&amp;version=23</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.&lt;br /&gt;&lt;br /&gt;This project is maintained by &lt;a href="http://pietschsoft.com" class="externalLink"&gt;Chris Pietschmann&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;What is LINQ to JavaScript?&lt;/h2&gt;
LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt;&lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampleArray = JSLINQ(myList)
                   .Where(function(item){ return item.FirstName == &amp;quot;Chris&amp;quot;; })
                   .OrderBy(function(item) { return item.FirstName; })
                   .Select(function(item){ return item.FirstName; });
&lt;/pre&gt;&lt;br /&gt;
&lt;h2&gt;Using LINQ to JavaScript&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Create an Instance of the JSLINQ object with your data&lt;/b&gt;&lt;br /&gt;You need to create a new JSLINQ object and pass it the javascript array of data that you will be querying.&lt;br /&gt;&lt;pre&gt;
var example = JSLINQ(myList);
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
var whereExample1 = JSLINQ(myList).
                      Where(function(item){ return item.FirstName == &amp;quot;Chris&amp;quot;; });
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
var selectTest2 = JSLINQ(myList).
                Select(function(item){ return item.FirstName; });
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
var sortTest1 = JSLINQ(myList)
             .OrderBy(function(item){ return item.FirstName; });
&lt;/pre&gt;&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 21:13:12 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090618091312P</guid></item><item><title>Closed Issue: Modify "Select" to accept a single field/property to select by passing it in as a string.</title><link>http://jslinq.codeplex.com/WorkItem/View.aspx?WorkItemId=4206</link><description>Modify &amp;#34;Select&amp;#34; to accept a single field&amp;#47;property to select by passing it in as a string.&lt;br /&gt;&lt;br /&gt;Example&amp;#58;&lt;br /&gt;var sample &amp;#61; JSLINQ&amp;#40;Samples.People&amp;#41;&lt;br /&gt;.Select&amp;#40;&amp;#34;FirstName&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;Comments: &lt;p&gt;Done&lt;/p&gt;</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 21:10:04 GMT</pubDate><guid isPermaLink="false">Closed Issue: Modify "Select" to accept a single field/property to select by passing it in as a string. 20090618091004P</guid></item><item><title>Source code checked in, #20739</title><link>http://jslinq.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Item &amp;#35; 4206&amp;#58; Modify &amp;#34;Select&amp;#34; to accept a single field&amp;#47;property to select by passing it in as a string.</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 21:09:24 GMT</pubDate><guid isPermaLink="false">Source code checked in, #20739 20090618090924P</guid></item><item><title>Created Issue: Modify "Select" to accept a single field/property to select by passing it in as a string.</title><link>http://jslinq.codeplex.com/WorkItem/View.aspx?WorkItemId=4206</link><description>Modify &amp;#34;Select&amp;#34; to accept a single field&amp;#47;property to select by passing it in as a string.&lt;br /&gt;&lt;br /&gt;Example&amp;#58;&lt;br /&gt;var sample &amp;#61; JSLINQ&amp;#40;Samples.People&amp;#41;&lt;br /&gt;.Select&amp;#40;&amp;#34;FirstName&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 21:06:09 GMT</pubDate><guid isPermaLink="false">Created Issue: Modify "Select" to accept a single field/property to select by passing it in as a string. 20090618090609P</guid></item><item><title>Updated Wiki: Home</title><link>http://jslinq.codeplex.com/Wiki/View.aspx?title=Home&amp;version=22</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.&lt;br /&gt;&lt;br /&gt;This project is maintained by &lt;a href="http://pietschsoft.com" class="externalLink"&gt;Chris Pietschmann&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;What is LINQ to JavaScript?&lt;/h2&gt;
LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt;&lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampleArray = JSLINQ(myList)
                   .Where(function(item){ return item.FirstName == &amp;quot;Chris&amp;quot;; })
                   .OrderBy(&amp;quot;FirstName&amp;quot;)
                   .Select(function(item){ return item.FirstName; });
&lt;/pre&gt;&lt;br /&gt;
&lt;h2&gt;Using LINQ to JavaScript&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Create an Instance of the JSLINQ object with your data&lt;/b&gt;&lt;br /&gt;You need to create a new JSLINQ object and pass it the javascript array of data that you will be querying.&lt;br /&gt;&lt;pre&gt;
var example = JSLINQ(myList);
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
var whereExample1 = JSLINQ(myList).
                      Where(function(item){ return item.FirstName == &amp;quot;Chris&amp;quot;; });
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
var selectTest2 = JSLINQ(myList).
                Select(function(item){ return item.FirstName; });
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
var sortTest1 = JSLINQ(myList)
             .OrderBy(&amp;quot;FirstName&amp;quot;);

var sortTest2 = JSLINQ(myList)
             .OrderBy(function(item){ return item.FirstName; });
&lt;/pre&gt;&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 21:04:11 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090618090411P</guid></item><item><title>Closed Issue: Modify "OrderBy" to accept the field/property to order by as a string</title><link>http://jslinq.codeplex.com/WorkItem/View.aspx?WorkItemId=4204</link><description>Modify &amp;#34;OrderBy&amp;#34; to accept the field&amp;#47;property to order by as a string in addition to accepting a &amp;#34;clause function&amp;#34;&amp;#47;lambda expression.&lt;br /&gt;&lt;br /&gt;Example&amp;#58;&lt;br /&gt;var sample &amp;#61; JSLINQ&amp;#40;Samples.People&amp;#41;&lt;br /&gt;    .OrderBy&amp;#40;&amp;#34;FirstName&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;Comments: &lt;p&gt;Done&lt;/p&gt;</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 21:01:44 GMT</pubDate><guid isPermaLink="false">Closed Issue: Modify "OrderBy" to accept the field/property to order by as a string 20090618090144P</guid></item><item><title>Source code checked in, #20736</title><link>http://jslinq.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Item &amp;#35; 4204&amp;#58; Modify &amp;#34;OrderBy&amp;#34; to accept the field&amp;#47;property to order by as a string</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 21:01:36 GMT</pubDate><guid isPermaLink="false">Source code checked in, #20736 20090618090136P</guid></item><item><title>Created Issue: Modify "OrderBy" to accept the field/property to order by as a string</title><link>http://jslinq.codeplex.com/WorkItem/View.aspx?WorkItemId=4204</link><description>Modify &amp;#34;OrderBy&amp;#34; to accept the field&amp;#47;property to order by as a string in addition to accepting a &amp;#34;clause function&amp;#34;&amp;#47;lambda expression.&lt;br /&gt;&lt;br /&gt;Example&amp;#58;&lt;br /&gt;var sample &amp;#61; JSLINQ&amp;#40;Samples.People&amp;#41;&lt;br /&gt;    .OrderBy&amp;#40;&amp;#34;FirstName&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 20:59:37 GMT</pubDate><guid isPermaLink="false">Created Issue: Modify "OrderBy" to accept the field/property to order by as a string 20090618085937P</guid></item><item><title>Source code checked in, #20731</title><link>http://jslinq.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Added recent changes to the Change Log within the ReadMe.txt</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 20:45:57 GMT</pubDate><guid isPermaLink="false">Source code checked in, #20731 20090618084557P</guid></item><item><title>Closed Issue: Replace "index" variable name with "i" for iterator loops in JSLINQ.js</title><link>http://jslinq.codeplex.com/WorkItem/View.aspx?WorkItemId=4202</link><description>Replace &amp;#34;index&amp;#34; variable name with &amp;#34;i&amp;#34; for iterator loops in JSLINQ.js&lt;br /&gt;&lt;br /&gt;This is just a change to help reduce the size of the script file, however insignificant it may seem.&lt;br /&gt;Comments: &lt;p&gt;Done, the script file weighs in at &amp;#126;6.84 KB now, however it&amp;#39;s still uncompressed.&lt;/p&gt;</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 20:41:32 GMT</pubDate><guid isPermaLink="false">Closed Issue: Replace "index" variable name with "i" for iterator loops in JSLINQ.js 20090618084132P</guid></item><item><title>Commented Issue: Replace "index" variable name with "i" for iterator loops in JSLINQ.js</title><link>http://jslinq.codeplex.com/WorkItem/View.aspx?WorkItemId=4202</link><description>Replace &amp;#34;index&amp;#34; variable name with &amp;#34;i&amp;#34; for iterator loops in JSLINQ.js&lt;br /&gt;&lt;br /&gt;This is just a change to help reduce the size of the script file, however insignificant it may seem.&lt;br /&gt;Comments: ** Comment from web user: crpietschmann ** &lt;p&gt;fixed mispelling&lt;/p&gt;</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 20:40:18 GMT</pubDate><guid isPermaLink="false">Commented Issue: Replace "index" variable name with "i" for iterator loops in JSLINQ.js 20090618084018P</guid></item><item><title>Source code checked in, #20730</title><link>http://jslinq.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Item &amp;#35; 4202&amp;#58; Replace &amp;#34;index&amp;#34; variable name with &amp;#34;i&amp;#34; for iterator loops in JSLINQ.js</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 20:39:51 GMT</pubDate><guid isPermaLink="false">Source code checked in, #20730 20090618083951P</guid></item></channel></rss>