旧的代码格式化(可能由Resharper完成)已转向如下代码:
private static readonly DataLoadOptions loadVibItemsForPatientQueryOptions = (new Func<DataLoadOptions>(() => {
var
ret
=
new DataLoadOptions
();
ret
.
LoadWith
<
PrescriptionEntity
>
(pe
=>
pe
.
TreatmentEntity);
由于块是在顶行末尾处定义的函数的一部分,因此在右边是宽度限制的结尾。也许我可以在Resharper代码格式化(或VS)的设置上改进这一点。
但是,如果我手动将代码移到左侧,是否有一种自动方式可以将行代码重新格式化为:
private static readonly DataLoadOptions loadVibItemsForPatientQueryOptions = (new Func<DataLoadOptions>(() =>
{
var ret = new DataLoadOptions();
ret.LoadWith<PrescriptionEntity>(pe => pe.TreatmentEntity);