RPM Red Hat не разрешает зависимости от свойств окружающей среды. Другие варианты RPM. Возможно, можно добиться чего-то подобного с плагином YUM.
В общем, такие зависимости не являются хорошей идеей, поскольку это предотвращает создание системных образов в промежуточных системах, которые не имеют точных свойств цели (например, промежуточная система может не быть системой AWS).
Может быть, точка, которая вас смущает, это выражение-член-тело , которое является просто синтаксическим сахаром версии C# 6
.
Он равен:
public bool HasBars
{
get
{
return BarList != null && BarList.Count > 0;
}
}
Это так же, как:
public bool HasBars
{
get
{
return BarList != null && BarList.Count > 0;
}
}