private List<Page> _Pages; - треугольные скобы.
public List<Page> Pages -- что это за треугольные скобы. Это похоже на метод но нету скоб в которые
{ можно засунуть параметры. Делегат? И почему в нём задекларированы ещё какие-то методы?
get { return _Pages; }
set { _Pages = value; }
}
public Page CurrentPage - та же хуйня.
{
get { return (from page in this.Pages where page.ID == this.UserSetting.CurrentPageId select page).Single(); }
}
private UserSetting _UserSetting;
public UserSetting UserSetting -- опять, что это такое, если оно похоже на метод, но это не метод.
{
get { return _UserSetting; }
set { _UserSetting = value; }
}
Я программирую, как китайцы строят туннели: начинают с двух концов и встречаюца по середине. Если промахнулись, то у вас будет два туннеля за одну цену.