<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>clinq Work Item Rss Feed</title><link>http://www.codeplex.com/clinq/WorkItem/List.aspx</link><description>clinq Work Item Rss Description</description><item><title>Created Issue: Possible bug in ExpressionPropertyAnalyzer.AnalyzeLambda [9271]</title><link>http://clinq.codeplex.com/workitem/9271</link><description>The for-loop in the ExpressionPropertyAnalyzer.AnalyzeLambda lambda method looks suspicious to me&amp;#58;&lt;br /&gt;&lt;br /&gt;            for &amp;#40;int i &amp;#61; 0&amp;#59; i &amp;#60; expression.Parameters.Count&amp;#59; i&amp;#43;&amp;#43;&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                ParameterExpression parameterExpression &amp;#61; expression.Parameters&amp;#91;0&amp;#93;&amp;#59;&lt;br /&gt;                tree.Children.Add&amp;#40;new ParameterNode&amp;#40;parameterExpression.Type, parameterExpression.Name&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;&lt;br /&gt;Shouldn&amp;#39;t the line&lt;br /&gt;&lt;br /&gt;                ParameterExpression parameterExpression &amp;#61; expression.Parameters&amp;#91;0&amp;#93;&amp;#59;&lt;br /&gt;&lt;br /&gt;be changed to&amp;#58;&lt;br /&gt;&lt;br /&gt;                ParameterExpression parameterExpression &amp;#61; expression.Parameters&amp;#91;i&amp;#93;&amp;#59;&lt;br /&gt;</description><author>candritzky</author><pubDate>Fri, 30 Mar 2012 07:09:29 GMT</pubDate><guid isPermaLink="false">Created Issue: Possible bug in ExpressionPropertyAnalyzer.AnalyzeLambda [9271] 20120330070929A</guid></item><item><title>Commented Issue: Using with .NET 4.0 [6958]</title><link>http://clinq.codeplex.com/workitem/6958</link><description>I had a little bit of a difficulty using this within a .NET 4.0 solution. The compiler was complaining that there were duplicate implementations of the Func and Action delegates. In the end, I recompiled the solution &amp;#40;Clinq 2.2&amp;#41; and updated the Curry.tt file so that it didn&amp;#39;t create as many of these delegates. I&amp;#39;ve attached my updated Curry.tt file.&lt;br /&gt;Comments: ** Comment from web user: rea5245 ** &lt;p&gt;I see what happened. Curry.tt generates a bunch of System.Action&amp;#60;&amp;#62; and System.Func&amp;#60;&amp;#62; delegates with as few as 6 and as many as 20 arguments. In 3.5, .NET only included Action and Func with up to 5 arguments, so there was no name collision. In 4.0, .NET has added Action and Func delegates with up to 16 arguments, so the names Curry was generating collided.&lt;/p&gt;&lt;p&gt;Your modification removes Curry&amp;#39;s Action and Func with 6 through 16 arguments but continues to generate them with 17, 18, 19, and 20 arguments.&lt;/p&gt;&lt;p&gt;Alas, I figured this all out on my own before coming across your post. Still, thank you&amp;#33;&lt;br /&gt;&lt;/p&gt;</description><author>rea5245</author><pubDate>Fri, 11 Mar 2011 18:32:53 GMT</pubDate><guid isPermaLink="false">Commented Issue: Using with .NET 4.0 [6958] 20110311063253P</guid></item><item><title>Created Issue: Possible Bug in ContinuousLinq 2's SubscriptionNode class [7327]</title><link>http://clinq.codeplex.com/workitem/7327</link><description>I think there is an issue in the SubscriptionNode class. This seems to be preventing CLinq from detecting changes in some multi-value expressions. As a result, some continuous value based expressions are not kept up to date.&lt;br /&gt;&lt;br /&gt;On line 91 of SubscriptionNode.cs &amp;#40;in ContinuousLinq2&amp;#41;, I think the following lines should be changed from&amp;#58;&lt;br /&gt;&lt;br /&gt;                ...&lt;br /&gt;                if &amp;#40;nodeMatchingPropertyName &amp;#61;&amp;#61; null&amp;#41;&lt;br /&gt;                    return&amp;#59;&lt;br /&gt;&lt;br /&gt;                nodeMatchingPropertyName.UpdateSubject&amp;#40;this.Subject&amp;#41;&amp;#59;&lt;br /&gt;                ...&lt;br /&gt;&lt;br /&gt;to &lt;br /&gt;                ...&lt;br /&gt;                if &amp;#40;nodeMatchingPropertyName &amp;#33;&amp;#61; null&amp;#41;&lt;br /&gt;                    nodeMatchingPropertyName.UpdateSubject&amp;#40;this.Subject&amp;#41;&amp;#59;&lt;br /&gt;                ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To reproduce this scenario, construct a multi-value ContinuousValue like&amp;#58;&lt;br /&gt;&lt;br /&gt;            _result &amp;#61; LineItems.AsReadOnly&amp;#40;&amp;#41;.ContinuousSum&amp;#40;item &amp;#61;&amp;#62; item.NumberPurchased &amp;#42; item.Product.UnitCost&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;where LineItems is a collection of classes with a numeric NumberPurchased property and another property that references the Product class, which in turn has a numeric property UnitCost.&lt;br /&gt;&lt;br /&gt;In this case, changes to the Product&amp;#39;s UnitCost will update the _result. However, changes tot he item.NumberPurchased will not update the _result value.&lt;br /&gt;&lt;br /&gt;The code in the current version of SubscriptionNode will cause the OnPropertyChanged method to return before it has a chance to invoke the PropertyChanged&amp;#40;&amp;#41; delegate on the last line of the method.&lt;br /&gt;&lt;br /&gt;The attached project includes a sample that reproduces the issue.&lt;br /&gt;</description><author>nallenwagner</author><pubDate>Fri, 01 Oct 2010 20:42:50 GMT</pubDate><guid isPermaLink="false">Created Issue: Possible Bug in ContinuousLinq 2's SubscriptionNode class [7327] 20101001084250P</guid></item><item><title>Created Issue: Readding an item causes ArgumentException [7003]</title><link>http://clinq.codeplex.com/workitem/7003</link><description>This test &amp;#40;added to WhereTest&amp;#41; fails.&lt;br /&gt;&lt;br /&gt;        &amp;#91;Test&amp;#93;&lt;br /&gt;        public void ClearSource_ThenAdd_SameItems&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            ReadOnlyContinuousCollection&amp;#60;Person&amp;#62; output &amp;#61; from person in _source&lt;br /&gt;                                                          where person.Age &amp;#62; 10&lt;br /&gt;                                                          select person&amp;#59;&lt;br /&gt;            Assert.AreEqual&amp;#40;1, output.Count&amp;#41;&amp;#59;&lt;br /&gt;            List&amp;#60;Person&amp;#62; oldItems &amp;#61; new List&amp;#60;Person&amp;#62;&amp;#40;_source&amp;#41;&amp;#59;&lt;br /&gt;            _source.Clear&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;            Assert.AreEqual&amp;#40;0, output.Count&amp;#41;&amp;#59;&lt;br /&gt;            _source.Add&amp;#40;oldItems&amp;#91;0&amp;#93;&amp;#41;&amp;#59;&lt;br /&gt;            Assert.AreEqual&amp;#40;0, output.Count&amp;#41;&amp;#59;&lt;br /&gt;            _source.Add&amp;#40;oldItems&amp;#91;1&amp;#93;&amp;#41;&amp;#59;&lt;br /&gt;            Assert.AreEqual&amp;#40;1, output.Count&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;Patch provided in Patches section.&lt;br /&gt;</description><author>jbcooley</author><pubDate>Mon, 19 Jul 2010 22:32:06 GMT</pubDate><guid isPermaLink="false">Created Issue: Readding an item causes ArgumentException [7003] 20100719103206P</guid></item><item><title>Commented Issue: Collections of internal types [6983]</title><link>http://clinq.codeplex.com/workitem/6983</link><description>Change 46495 breaks using continuous linq on some collections containing internal types with a TypeLoadException at DynamicProperty.GetValue.  Changing the DynamicMethod construction back fixes this issue.&lt;br /&gt;Fixed &amp;#40;older&amp;#41; code below&amp;#58;&lt;br /&gt;                DynamicMethod dynamicMethod &amp;#61; new DynamicMethod&amp;#40;&lt;br /&gt;                    string.Empty,&lt;br /&gt;                    typeof&amp;#40;object&amp;#41;,&lt;br /&gt;                    new&amp;#91;&amp;#93; &amp;#123; typeof&amp;#40;object&amp;#41; &amp;#125;,&lt;br /&gt;                    _property.Module,&lt;br /&gt;                    true&amp;#41;&amp;#59;&lt;br /&gt;Comments: ** Comment from web user: jbcooley ** &lt;p&gt;It appears this old code doesn&amp;#39;t work in Silverlight.  Please consider adding this to the sections that need &amp;#35;if for each platform.&lt;/p&gt;</description><author>jbcooley</author><pubDate>Tue, 13 Jul 2010 16:08:45 GMT</pubDate><guid isPermaLink="false">Commented Issue: Collections of internal types [6983] 20100713040845P</guid></item><item><title>Created Issue: Collections of internal types [6983]</title><link>http://clinq.codeplex.com/workitem/6983</link><description>Change 46495 breaks using continuous linq on some collections containing internal types with a TypeLoadException at DynamicProperty.GetValue.  Changing the DynamicMethod construction back fixes this issue.&lt;br /&gt;Fixed &amp;#40;older&amp;#41; code below&amp;#58;&lt;br /&gt;                DynamicMethod dynamicMethod &amp;#61; new DynamicMethod&amp;#40;&lt;br /&gt;                    string.Empty,&lt;br /&gt;                    typeof&amp;#40;object&amp;#41;,&lt;br /&gt;                    new&amp;#91;&amp;#93; &amp;#123; typeof&amp;#40;object&amp;#41; &amp;#125;,&lt;br /&gt;                    _property.Module,&lt;br /&gt;                    true&amp;#41;&amp;#59;&lt;br /&gt;</description><author>jbcooley</author><pubDate>Tue, 13 Jul 2010 15:53:14 GMT</pubDate><guid isPermaLink="false">Created Issue: Collections of internal types [6983] 20100713035314P</guid></item><item><title>Created Issue: Using with .NET 4.0 [6958]</title><link>http://clinq.codeplex.com/workitem/6958</link><description>I had a little bit of a difficulty using this within a .NET 4.0 solution. The compiler was complaining that there were duplicate implementations of the Func and Action delegates. In the end, I recompiled the solution &amp;#40;Clinq 2.2&amp;#41; and updated the Curry.tt file so that it didn&amp;#39;t create as many of these delegates. I&amp;#39;ve attached my updated Curry.tt file.&lt;br /&gt;</description><author>nallenwagner</author><pubDate>Wed, 07 Jul 2010 16:57:06 GMT</pubDate><guid isPermaLink="false">Created Issue: Using with .NET 4.0 [6958] 20100707045706P</guid></item><item><title>Closed Issue: skiplisttest.cs missing [5493]</title><link>http://clinq.codeplex.com/workitem/5493</link><description>Referenced in ContinuousLinq.UnitTests.csproj&lt;br /&gt;Comments: &lt;p&gt;&lt;/p&gt;</description><author>akutruff</author><pubDate>Tue, 08 Jun 2010 19:58:42 GMT</pubDate><guid isPermaLink="false">Closed Issue: skiplisttest.cs missing [5493] 20100608075842P</guid></item><item><title>Created Issue: Needed for Windows Phone 7 Series projects [6292]</title><link>http://clinq.codeplex.com/WorkItem/View.aspx?WorkItemId=6292</link><description>CLinq offers much more efficient incremental updates to collections than whole requeries.  As such is could be very valuable to have it on the phone where processor, UI update costs, and battery life are at a premium.&lt;br /&gt;</description><author>richoncode</author><pubDate>Fri, 09 Apr 2010 18:42:01 GMT</pubDate><guid isPermaLink="false">Created Issue: Needed for Windows Phone 7 Series projects [6292] 20100409064201P</guid></item><item><title>Commented Issue: Can't compile 'Hello World - CLINQ Style' [5450]</title><link>http://clinq.codeplex.com/WorkItem/View.aspx?WorkItemId=5450</link><description>My problem is that the select statement when creating _legalDrinkers doesn&amp;#39;t compile. The error message is as follows&amp;#58;&lt;br /&gt;&lt;br /&gt;Cannot implicitly convert type &amp;#39;ContinuousLinq.ReadOnlyContinuousCollection&amp;#60;ConsoleApplication1.Customer&amp;#62;&amp;#39; to &amp;#39;ContinuousLinq.ContinuousCollection&amp;#60;ConsoleApplication1.Customer&amp;#62;&amp;#39;&lt;br /&gt;&lt;br /&gt;I am using version 2.1.0.0 of CLINQ.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Disore&lt;br /&gt;Comments: ** Comment from web user: Natxo ** &lt;p&gt;I see, you can not use it with ContinuousCollections. Update this and will work&amp;#58;&lt;/p&gt;&lt;p&gt;        private static ObservableCollection&amp;#60;Customer&amp;#62; _source &amp;#61; new ObservableCollection&amp;#60;Customer&amp;#62;&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;        private static ReadOnlyContinuousCollection&amp;#60;Customer&amp;#62; _legalDrinkers &amp;#61; from cust in _source&lt;br /&gt;                                                                       where cust.Age &amp;#62;&amp;#61; 21&lt;br /&gt;                                                                       select cust&amp;#59;&lt;/p&gt;</description><author>Natxo</author><pubDate>Fri, 29 Jan 2010 11:02:24 GMT</pubDate><guid isPermaLink="false">Commented Issue: Can't compile 'Hello World - CLINQ Style' [5450] 20100129110224A</guid></item><item><title>Commented Issue: Can't compile 'Hello World - CLINQ Style' [5450]</title><link>http://clinq.codeplex.com/WorkItem/View.aspx?WorkItemId=5450</link><description>My problem is that the select statement when creating _legalDrinkers doesn&amp;#39;t compile. The error message is as follows&amp;#58;&lt;br /&gt;&lt;br /&gt;Cannot implicitly convert type &amp;#39;ContinuousLinq.ReadOnlyContinuousCollection&amp;#60;ConsoleApplication1.Customer&amp;#62;&amp;#39; to &amp;#39;ContinuousLinq.ContinuousCollection&amp;#60;ConsoleApplication1.Customer&amp;#62;&amp;#39;&lt;br /&gt;&lt;br /&gt;I am using version 2.1.0.0 of CLINQ.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Disore&lt;br /&gt;Comments: ** Comment from web user: Natxo ** &lt;p&gt;I have the same problem... using 2.2.0.0&lt;br /&gt;Please, give us some light. Is not easy to get it to work without clues &amp;#40;doc &amp;#38; samples&amp;#41;&lt;/p&gt;</description><author>Natxo</author><pubDate>Fri, 29 Jan 2010 10:36:08 GMT</pubDate><guid isPermaLink="false">Commented Issue: Can't compile 'Hello World - CLINQ Style' [5450] 20100129103608A</guid></item><item><title>Created Issue: skiplisttest.cs missing [5493]</title><link>http://clinq.codeplex.com/WorkItem/View.aspx?WorkItemId=5493</link><description>Referenced in ContinuousLinq.UnitTests.csproj&lt;br /&gt;</description><author>matelich</author><pubDate>Mon, 23 Nov 2009 21:57:37 GMT</pubDate><guid isPermaLink="false">Created Issue: skiplisttest.cs missing [5493] 20091123095737P</guid></item><item><title>Created Issue: Can't compile 'Hello World - CLINQ Style' [5450]</title><link>http://clinq.codeplex.com/WorkItem/View.aspx?WorkItemId=5450</link><description>My problem is that the select statement when creating _legalDrinkers doesn&amp;#39;t compile. The error message is as follows&amp;#58;&lt;br /&gt;&lt;br /&gt;Cannot implicitly convert type &amp;#39;ContinuousLinq.ReadOnlyContinuousCollection&amp;#60;ConsoleApplication1.Customer&amp;#62;&amp;#39; to &amp;#39;ContinuousLinq.ContinuousCollection&amp;#60;ConsoleApplication1.Customer&amp;#62;&amp;#39;&lt;br /&gt;&lt;br /&gt;I am using version 2.1.0.0 of CLINQ.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Disore&lt;br /&gt;</description><author>Disore</author><pubDate>Tue, 10 Nov 2009 09:52:26 GMT</pubDate><guid isPermaLink="false">Created Issue: Can't compile 'Hello World - CLINQ Style' [5450] 20091110095226A</guid></item><item><title>Closed Issue: indexing error [3401]</title><link>http://clinq.codeplex.com/WorkItem/View.aspx?WorkItemId=3401</link><description>clinq2&amp;#92;collections&amp;#92;selectmanyreadonlycontinuouscollection.cs&lt;br /&gt;&lt;br /&gt;in         public override TResult this&amp;#91;int index&amp;#93;&lt;br /&gt;&lt;br /&gt;-                    if &amp;#40;index &amp;#60;&amp;#61; resultItems.Count&amp;#40;&amp;#41; &amp;#43; tempIndex&amp;#41;&lt;br /&gt;&amp;#43;                    if &amp;#40;index &amp;#60; resultItems.Count&amp;#40;&amp;#41; &amp;#43; tempIndex&amp;#41;&lt;br /&gt;&lt;br /&gt;Loving clinq so far&amp;#33;&lt;br /&gt;Comments: &lt;p&gt;Fixed with rewrite of SelectMany&lt;/p&gt;</description><author>akutruff</author><pubDate>Tue, 20 Oct 2009 16:07:44 GMT</pubDate><guid isPermaLink="false">Closed Issue: indexing error [3401] 20091020040744P</guid></item><item><title>Closed Issue: SelectManyReadOnlyContinuousCollection needs to monitor changes made to child collections [4845]</title><link>http://clinq.codeplex.com/WorkItem/View.aspx?WorkItemId=4845</link><description>SelectManyReadOnlyContinuousCollection operates on a collection of collections.&lt;br /&gt;Currently, the INotifyPropertyChanged interface of the parent collection is monitored, but changes to the child collections are not monitored.&lt;br /&gt;&lt;br /&gt;I have attached a patch that fixes this issue and extends the unit tests matelich wrote for this class.&lt;br /&gt;Comments: &lt;p&gt;SelectMany overhauled. Now actually works, supports multilevel property changes, duplicates, and worst case log&amp;#40;N&amp;#41; for sources without duplicates.&lt;/p&gt;</description><author>akutruff</author><pubDate>Mon, 19 Oct 2009 15:13:28 GMT</pubDate><guid isPermaLink="false">Closed Issue: SelectManyReadOnlyContinuousCollection needs to monitor changes made to child collections [4845] 20091019031328P</guid></item><item><title>Commented Issue: SelectManyReadOnlyContinuousCollection needs to monitor changes made to child collections [4845]</title><link>http://clinq.codeplex.com/WorkItem/View.aspx?WorkItemId=4845</link><description>SelectManyReadOnlyContinuousCollection operates on a collection of collections.&lt;br /&gt;Currently, the INotifyPropertyChanged interface of the parent collection is monitored, but changes to the child collections are not monitored.&lt;br /&gt;&lt;br /&gt;I have attached a patch that fixes this issue and extends the unit tests matelich wrote for this class.&lt;br /&gt;Comments: ** Comment from web user: akutruff ** &lt;p&gt;Not quite there yet, but I&amp;#39;m fixing SelectMany now.&lt;/p&gt;</description><author>akutruff</author><pubDate>Tue, 29 Sep 2009 15:44:22 GMT</pubDate><guid isPermaLink="false">Commented Issue: SelectManyReadOnlyContinuousCollection needs to monitor changes made to child collections [4845] 20090929034422P</guid></item><item><title>Created Issue: SelectManyReadOnlyContinuousCollection needs to monitor changes made to child collections</title><link>http://clinq.codeplex.com/WorkItem/View.aspx?WorkItemId=4845</link><description>SelectManyReadOnlyContinuousCollection operates on a collection of collections.&lt;br /&gt;Currently, the INotifyPropertyChanged interface of the parent collection is monitored, but changes to the child collections are not monitored.&lt;br /&gt;&lt;br /&gt;I have attached a patch that fixes this issue and extends the unit tests matelich wrote for this class.&lt;br /&gt;</description><author>JohnMartinMalone</author><pubDate>Mon, 31 Aug 2009 15:25:35 GMT</pubDate><guid isPermaLink="false">Created Issue: SelectManyReadOnlyContinuousCollection needs to monitor changes made to child collections 20090831032535P</guid></item><item><title>Created Issue: NullReferenceException using static properties</title><link>http://clinq.codeplex.com/WorkItem/View.aspx?WorkItemId=4659</link><description>Using a where expression that references a static property causes a NullReferenceException.  Here&amp;#39;s a sample built from the unit tests.&lt;br /&gt;&amp;#47;&amp;#47; a class with a static property.&lt;br /&gt;    public class Constants&lt;br /&gt;    &amp;#123;&lt;br /&gt;        public static int AgeValue&lt;br /&gt;        &amp;#123;&lt;br /&gt;            get &amp;#123; return 10&amp;#59; &amp;#125;&lt;br /&gt;        &amp;#125;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#47;&amp;#47; a new test on WhereTest&lt;br /&gt;        &amp;#91;Test&amp;#93;&lt;br /&gt;        public void Where_SimpleOnePropertyFilter_ItemsFiltered2&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            ReadOnlyContinuousCollection&amp;#60;Person&amp;#62; output &amp;#61; from person in _source&lt;br /&gt;                                                          where person.Age &amp;#62; Constants.AgeValue&lt;br /&gt;                                                          select person&amp;#59;&lt;br /&gt;&lt;br /&gt;            Assert.AreEqual&amp;#40;1, output.Count&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;</description><author>jbcooley</author><pubDate>Mon, 27 Jul 2009 17:22:15 GMT</pubDate><guid isPermaLink="false">Created Issue: NullReferenceException using static properties 20090727052215P</guid></item><item><title>Closed Issue: ContinuousLinq should output ReadOnlyObservableCollection</title><link>http://clinq.codeplex.com/WorkItem/View.aspx?WorkItemId=2704</link><description>The output of a query should be a ReadOnlyObservableCollection and not a ReadOnlyContinuousCollection.  Clinq should be using the built-in .NET classes as much as possible.&lt;br /&gt;Comments: &lt;p&gt;Cannot fix because of the framework&lt;/p&gt;</description><author>akutruff</author><pubDate>Mon, 01 Jun 2009 15:15:22 GMT</pubDate><guid isPermaLink="false">Closed Issue: ContinuousLinq should output ReadOnlyObservableCollection 20090601031522P</guid></item><item><title>Commented Issue: indexing error</title><link>http://www.codeplex.com/clinq/WorkItem/View.aspx?WorkItemId=3401</link><description>clinq2&amp;#92;collections&amp;#92;selectmanyreadonlycontinuouscollection.cs&lt;br /&gt;&lt;br /&gt;in         public override TResult this&amp;#91;int index&amp;#93;&lt;br /&gt;&lt;br /&gt;-                    if &amp;#40;index &amp;#60;&amp;#61; resultItems.Count&amp;#40;&amp;#41; &amp;#43; tempIndex&amp;#41;&lt;br /&gt;&amp;#43;                    if &amp;#40;index &amp;#60; resultItems.Count&amp;#40;&amp;#41; &amp;#43; tempIndex&amp;#41;&lt;br /&gt;&lt;br /&gt;Loving clinq so far&amp;#33;&lt;br /&gt;Comments: ** Comment from web user: matelich ** &lt;p&gt;So, I decided I&amp;#39;d write a unittest to show the need for this change, and succeeded, but I can&amp;#39;t figure out why my AddItem and RemoveItem tests are failing.  Here&amp;#39;s the code anyway, gotta move on for now.&lt;/p&gt;</description><author>matelich</author><pubDate>Wed, 31 Dec 2008 21:49:24 GMT</pubDate><guid isPermaLink="false">Commented Issue: indexing error 20081231094924P</guid></item></channel></rss>