title: Create a linq Adapter for Idictionary
body: <p>I have customized collection for indexing reason, its an implement ion of Idicationary (non generic). This is used to hold string based key and object based value. </p>
  
  <p>Now please pardon my ignorance, I have just came out of the cave. </p>
  
  <p>I want use an adapter between, this is a linq adapter which should take linq queries and perform operation on this existing IndexedDictionary. </p>
  
  <p>Why SO ?</p>
  
  <p>This was designed for a .net 2.0 application, now slowly and steadily we are moving toward 4.0 as a part of natural evolution, so we are taking side-by-side aproach so every thing written previously should exist and 4.0 features should be implemented as adapter where ever possible. </p>
  
  <p><strong>I will summarize what I want to cut long story short, I have an existing .net 2.0 IDictionary implementation. Now I would like to use it with LINQ so that can I can take full advantage of expressions. How can I do this ?</strong></p>