Hello,<div><br></div><div>    This works, would you mind aggregating all of these in a single file called &quot;Enumerators.cs&quot;, so we do not have to go through all files?</div><div><br></div><div>    If no notices, yesterday I added indexers for all of the elements that can be indexed, and placed them all in &quot;Items.cs&quot;</div>
<div><br></div><div>Miguel.<br><br><div class="gmail_quote">On Wed, Nov 10, 2010 at 11:28 AM, Alexander Shulgin <span dir="ltr">&lt;<a href="mailto:alexander.shulgin@yessoftware.com">alexander.shulgin@yessoftware.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On 09.11.2010 18:34, Miguel de Icaza wrote:<br>
</div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I have very little experience in C# generics, so someone will need to<br>
guide me while I&#39;m adding more support for IEnumerable.  Do I need to<br>
copy-paste the code replacing the type name or there&#39;s a better method<br>
using generics and/or inheritance?<br>
</blockquote>
<br>
We should examine this on a case-by-case basis.<br>
</blockquote>
<br></div>
OK, here&#39;s what I currently got with generic enumerator (attached).  Is this any good?<br>
<br>
I don&#39;t see how it could be further reduced, but at least the enumerator code is not duplicated.  We can use the same generic enumerator for e.g., DomCssStyleDeclaration.<br><font color="#888888">
<br>
--<br>
Regards,<br>
Alex<br>
</font></blockquote></div><br></div>