Good question.
I don't think there is an easy way to dynamically discover in C# the type of the result returned. the R data provider that works for F# may (I have yet to explore it), but this is a feature specific to F#.
Maybe adding some infrastructure using dynamic objects for C# (dynamic keyword) may offer something, but this will not bring intellisense support. This seems more useful to access it from dynamic languages such as Python, e.g. https://rdotnet.codeplex.com/discussions/389802
A more realistic scenario for C# is to add some discovery capabilities and helper functions to decompose R objects by some form of introspection, but there are higher priority issues on the todo list for now.
I don't think there is an easy way to dynamically discover in C# the type of the result returned. the R data provider that works for F# may (I have yet to explore it), but this is a feature specific to F#.
Maybe adding some infrastructure using dynamic objects for C# (dynamic keyword) may offer something, but this will not bring intellisense support. This seems more useful to access it from dynamic languages such as Python, e.g. https://rdotnet.codeplex.com/discussions/389802
A more realistic scenario for C# is to add some discovery capabilities and helper functions to decompose R objects by some form of introspection, but there are higher priority issues on the todo list for now.