protected override Variable Evaluate(ParsingScript script) { List <Variable> args = script.GetFunctionArgs(); Utils.CheckArgs(args.Count, 4, m_name); SfWidget calendar = args[0] as SfWidget; string subject = Utils.GetSafeString(args, 1); string startStr = Utils.GetSafeString(args, 2); string endStr = Utils.GetSafeString(args, 3); string colorStr = Utils.GetSafeString(args, 4, "black"); string dateFormat = Utils.GetSafeString(args, 5, "yyyy/MM/dd HH:mm"); bool added = calendar.AddAppointment(subject, startStr, endStr, colorStr, dateFormat); return(calendar); }
public override Variable Clone() { SfWidget newVar = (SfWidget)this.MemberwiseClone(); return(newVar); }