Цитата:
Сообщение от
kashperuk
Могут добавлять классу еще состояния, могут добавлять логику к существующим методам класса,
Насколько я понял, это реализуется при помощи автогенерирования событий и связанных словарей расширений. Наверное не правильно называть это синтакическим сахаром. Тут две вещи - некий FW экстешненов, которые можно реализовать и на C# и поддержка его языком. Попробуй декомпилировать X++ сборку и увидишь код на C# который делает то же самое.
Цитата:
могут вызывать protected методы класса, т.д.
Вот это интересно как устроено (они точно могут наледоваться от кого-то кроме расширяемого класса?)