Как получить свойства класса в WinRT

Я пишу приложение для Windows 8 на C # и XAML. У меня есть класс со многими свойствами одного типа, которые установлены в конструкторе одинаковым образом. Вместо того, чтобы писать и присваивать каждое из свойств вручную, я хочу получить список всех свойств определенного типа в моем классе и установить их все в foreach.

В "нормальный" .NET я бы написал это

var properties = this.GetType().GetProperties();
foreach (var property in properties)
{
    if (property.PropertyType == typeof(Tuple))
    property.SetValue(this, j.GetTuple(property.Name));
}

гдеj это параметр моего конструктора. В WinRTGetProperties() не существует. Intellisense дляthis.GetType(). не показывает ничего полезного, что я мог бы использовать.

Ответы на вопрос(2)

Ваш ответ на вопрос