title: Two dimenional array is not IEnumerable?
body: <p>i have function, which has to accept two types of data - Observable collection of MyClass and two dimensional array of myclass. Structure doesnt matter, because i use linq query on these collection. Like - give me all items in collection where Myclass.Value == 3.</p>
  
  <p>So i created function, which accepts parameter of type <code>IEnumerable&lt;MyClass&gt;</code>, since both two dimensional array and observable collections implement IEnumerable and it should work.</p>
  
  <p>However, when i try to pass parameter of type MyClass[,] to my function, compile time error occurs  - Argument type Myclass[,] is not assignable to parameter type <code>IEnumerable&lt;MyClass&gt;</code>.</p>
  
  <p>What is wrong? thank you.</p>