Is it possible to get the name of class's property (attention!) at compile time and without object instantiation?
With instantiation it can easely be done with nameof():
class DummyClass
{
public int DummyProperty { get; set; }
}
void Meth()
{
//With instantiation
var dc = new DummyClass();
var prname = nameof(dc.DummyProperty);
}