title: How to return ArrayList type from DomainService Class to CLient Side?
body: <p><strong>Background:</strong> 3-4 weeks experience in Silverlight3/C#/.Net and about 3days worth with the RIA Services concept. (most of my previous questions up to date should explain why)</p>
  
  <p>I am doing a test implementation of Microsoft's RIA services with Silverlight3. This is part of a proof of concept i have to do for a client. So its very basic.
  I have figured out how build the Silverlight3 project using RIA services etc. So passing and returning strings and int's is no problem at the moment.</p>
  
  <p>But i require to return an ArrayList from my Domain Service Class to my SL3 client. But it seems passing back an ArrayList as is, is not permitted. And my limited knowledge of C# does not aid in doing quick type casting/convertions/etc. This server-side function gets an ArrayList which must be returned to the SL3 client, so i have to do something with it to send it client side.</p>
  
  <p><strong>Question:</strong>
  Does anyone know what should be done to an ArrayList (in c#) to allow a DomainService class function to return it to a calling client/SL3 function?</p>
  
  <p>[<strong>NOTE:</strong> the majority of my attempts all end in the error: "Service operation named 'myFunctionName' does not conform to the required signature. Both return and parameter types must be an entity type or one of the predefined serializable types."]</p>
  
  <p>Please feel free to request any information you feel would be appropriate.
  Thank you in advance.</p>