Метаданные классов Type
могут быть получены несколькими способами. Два из них:
var typeInfo = Type.GetType("MyClass")
и
var typeInfo = typeof(MyClass)
Преимущество второго способа заключается в том, что опечатки будут пойманы компилятором, а среда IDE может понять, о чем я говорю (позволяя функциям, таким как рефакторинг, работать без бесшумного нарушения кода)
Существует ли эквивалентный способ сильного ссылки на элементы/свойства/методы для метаданных и отражения? Могу ли я заменить:
var propertyInfo = typeof(MyClass).GetProperty("MyProperty")
с чем-то вроде:
var propertyInfo = property(MyClass.MyProperty)