Я пытаюсь получить правильный nameof
из следующего упрощенного примера:
public class Order
{
public int OrderId { get; set; }
public List<Item> Items { get; set; }
}
public class Item
{
public string Sku { get; set; }
}
var order = new Order();
Requires.That(order.Items.TrueForAll(x => !string.IsNullOrEmpty(x.Sku)), nameof(order.Items), "Sku must contain a value");
I, как мне получить nameof
как nameof(order.Items.Sku)
?