Hi, I'm a newbie to Xamarin and trying to understand why the classes and methods on my cross platform project are a subset of what is available on my Droid and iOS projects.
For example, in my cross platform project, WebHeaderCollection doesn't have the Add method whereas in the Droid and iOS projects it does. Similarly, HttpWebRequest doesn't contain GetRequestStream on my cross platform project but it is available on Droid and iOS. The class Ping is available to my Droid and iOS projects but not to my cross platform project.
My current guess is that it's something to do with the Target Framework that I've chosen, which in this case is .NET Portable: PCL 4.5 - Profile111.
For what it's worth, I've worked around the above mentioned issues but it'd be good to have an explanation as to why these methods are missing when the Xamarin documentation suggests they should be available.