I’m trying to port a simple application to Windows 8 Metro (WinRT). It seems that some very basic methods are missing. One basic example: Type.GetProperty(). It is available for Windows Phone 7, Silverlight and .NET client profile. Do I have to install something (eg. a special library) or is this method simply not available in the .NET metro profile?
UPDATE
OK, thank you. Now I use this.GetType().GetTypeInfo().DeclaredProperties.
using System.Reflection; is needed to have this GetTypeInfo() extension method.
Reflection has changed a bit in Metro: see MSDN ( “Reflection changes” – near the bottom ).
Basically, you now need:
type.GetTypeInfo().