Source Generators
От: _NN_ www.nemerleweb.com
Дата: 15.12.22 06:26
Оценка: 54 (1)
С первой предварительной версии прошло 2.5 года.
Успели обсудить и тут
Автор: Serginio1
Дата: 01.05.20
тоже.

Даже в самом коде .NET пишут напрямую текст, а не создали объектную модель языка:
                return $@"
private static {JsonSerializerOptionsTypeRef} {DefaultOptionsStaticVarName} {{ get; }} = new {JsonSerializerOptionsTypeRef}()
{{
    DefaultIgnoreCondition = {JsonIgnoreConditionTypeRef}.{options.DefaultIgnoreCondition},
    IgnoreReadOnlyFields = {ToCSharpKeyword(options.IgnoreReadOnlyFields)},
    IgnoreReadOnlyProperties = {ToCSharpKeyword(options.IgnoreReadOnlyProperties)},
    IncludeFields = {ToCSharpKeyword(options.IncludeFields)},
    WriteIndented = {ToCSharpKeyword(options.WriteIndented)},{namingPolicyInit}
}};";

Кто работает с этим, вы тоже так делаете ?

Я бы ожидал за это время, что работу с объектами, а не оставят очередной T4 / текстовой препроцессор.
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.