使用实时模板将支持字段放置在类的顶部
本文关键字:顶部 字段 支持 实时 | 更新日期: 2023-09-27 18:30:46
>我创建了一个实时模板来生成一个完整的属性,其中包括一个通知属性更改和一个注释。它工作得很好,除了我想知道支持字段是否有可能自动放置在我的 #Members 区域中我的班级的顶部。如果是这样,我该怎么做呢?我知道在 resharper 中,我可以将自动属性转换为完整的支持字段属性,并且 resharper 足够聪明,可以将字段放置在我在类中拥有的任何现有字段下方顶部。任何帮助将不胜感激。
private $TYPE$ $nAME$;
/// <summary>
/// Gets and sets the value for $NAME$
/// </summary>
public $TYPE$ $NAME$
{
get
{
return $nAME$;
}
set
{
$nAME$ = value;
NotifyPropertyChanged(x => x.$NAME$);
}
}
实时模板不能这样做 - 它们用于生成单个代码块,而不是将多个块插入现有文件(您将如何指定您希望特定块去哪里?您能做的最好的事情是在使用模板后手动重新格式化代码。