public VMcreation(MyCreation root, VMfunction parent) : base(root, parent) { this.CommandOpen = new DelegateCommand(() => new CreationWindow() { DataContext = this }.ShowDialog()); }
//------------------------------------------------------------------------ private static string Convert(MyCreation input, Function f, ref int i) { var output = string.Format("{0}const {1} = factory.new{2}('namespace', '{3}');", Indent(i), input.Object.Value.Value.Alias, input.Object.Value.Value.Type.Name, input.Object.Value.Value.ObjectName); foreach (var a in input.Modifications.Assignments) { output += string.Format("\n{0}", Convert(a, f, ref i)); } return(output); }