Cześć, załóżmy, że mamy takie klasy:
class SubModel
{
public string Name {get; set;}
}
class Model
{
public SubModel {get; set;}
}
Teraz, jeśli użyję operatora nameof:
nameof(Model.SubModel.Name);
dostanę: Name
.
Czy znacie jakąś opcję, żeby otrzymać tutaj: SubModel.Name
?
To bardzo wygodne przy bindowaniu, gdzie podaję nazwę property. Bardzo ładnie wtedy się współpracuje z nameof. Jednak w takich wypadkach to nie działa. Jak sobie z tym poradzić? Widziałem w necie kilka różnych dziwnych rozwiązań, które były strzałem z armaty do muchy.