protected override void Execute(NativeActivityContext context) { var cModel = new ClassModel(Name.Get(context), new List <PropertyModel>(), WithSerializableAttribute.Get(context), WithBuildActivity.Get(context)); this.ClassModel.Set(context, cModel); context.Properties.Add("ClassModel", cModel); ((PackageModel)context.Properties.Find("PackageModel")).AddClassModel(cModel); context.ScheduleActivity(this.Body); }
protected override ClassModel Execute(CodeActivityContext context) { return(new ClassModel(Name.Get(context), Properties.Get(context), WithSerializableAttribute.Get(context), WithBuildActivity.Get(context))); }