@@ -71,14 +71,16 @@ public partial class {className} : BaseViewModel
7171 var fieldName = ToPascal ( field . Name ) ;
7272
7373 viewModelBuilder . AppendLine (
74- $@ " public { fieldType } { fieldName } {{ get => { field . Name } ; set
74+ $@ " public { fieldType } { fieldName } {{ get => { field . Name } ;
75+ set
7576 {{
7677 SetProperty(ref { field . Name } , value);" ) ;
7778
7879 var onChange = GetOnChangeMethodName ( field ) ;
7980 if ( ! string . IsNullOrWhiteSpace ( onChange ) )
8081 viewModelBuilder . AppendLine ( $ " { onChange } ();") ;
8182 viewModelBuilder . AppendLine ( " }" ) ;
83+ viewModelBuilder . AppendLine ( " }" ) ;
8284 }
8385
8486 foreach ( var method in commandMethods )
@@ -112,9 +114,9 @@ public override void Execute(object? parameter)
112114" ) ;
113115 var canExecute = GetCanExecuteMethodName ( method ) ;
114116 if ( ! string . IsNullOrWhiteSpace ( canExecute ) )
115- viewModelBuilder . AppendLine ( $ " public override bool CanExecute(object? parameter) => vm.{ canExecute } ();") ;
116- viewModelBuilder . AppendLine ( " }" ) ;
117- viewModelBuilder . AppendLine ( "}" ) ;
117+ commandBuilder . AppendLine ( $ " public override bool CanExecute(object? parameter) => vm.{ canExecute } ();") ;
118+ commandBuilder . AppendLine ( " }" ) ;
119+ commandBuilder . AppendLine ( "}" ) ;
118120 spc . AddSource ( $ "{ commandClassName } .g.cs", SourceText . From ( commandBuilder . ToString ( ) , Encoding . UTF8 ) ) ;
119121 }
120122
0 commit comments