我创建了一个实时模板来生成一个完整的属性,其中包含一个notifypropertychange和一个注释。它工作得很好,除了我想知道支持字段是否可以自动放在我的#Members区域的班级顶部。如果是这样我怎么能这样做呢?我知道在resharper中我可以将一个auto属性转换为一个完整的后备字段属性,而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$);
}
}
答案 0 :(得分:1)
实时模板不能这样做 - 它们用于生成单个代码块,而不是将多个块插入到现有文件中(如何指定特定块的位置?)最好的do是在使用模板后手动重新格式化代码。