Find
pattern is like this:
public (.+) (?!PropertyChanged)(.+);
Replace
is:
public $1 $2 {
get { return \l$2; }
set {
if(\l$2 != value) {
\l$2 = value;
OnPropertyChanged("$2");
}
}
}
private $1 \l$2;
Replace
(single line textbox ver):
public $1 $2 {\r\n get { return \l$2; }\r\n set { if(\l$2 != value) { \l$2 = value; OnPropertyChanged("$2"); } }\r\n}