>>Hi
>>
>>I want to pass into a c# dll and object parameter like this
>>
>> public string PassRecordObjectDynamic(dynamic FoxObject)
>>
>>(from Ricks example at
>>
>>
http://www.west-wind.com/weblog/posts/2010/Sep/13/The-dynamic-Type-in-C-Simplifies-COM-Member-Access-from-Visual-FoxPro>>
>>but I'm not sure how to handle varying numbers of items in the object in the c# dll.
>>
>>ie There may be 1 or maybe 10.
>>
>>I can control what they are called
>> like phone1 phone2 etc but I'm not suer what the best way to deal with this in c#
>>
>>Some sort of macro substitution seems out (from what I've read)
>>
>>Any pointers
>>
>>Thanks
>>
>>Nick
>
>If you don't know the specific properties of the dynamic in advance I guess you would have to use reflection......
The appeal of dynamic was not to use reflection :-(