Набросал тут простой ининциализатор свойств: (Пока сидит в ветке
PropertyInitializer)
class Test
{
public Get : int { get; default { 1 } }
public GetSet : int { get; set; default { 2 } }
}
Собственно в блок default можно писать любое выражение, которым можно инициализировать поле.
Вопрос, нужно ли поддерживать синтаксис без скобок для простых выражений ?
Т.е.
public Prop : int { get; default 10 }
Может в таком случае и для get/set поддержать этот синтаксис ?
Есть предложения по улучшению этого дела ?
P.S.
Не доделана поддержка в студии.
Если есть желающие помочь, милости просим