+CalendarObjectSaveResult CalendarObject::SaveString(string *SaveStringData){
+
+ *SaveStringData += "BEGIN:VCALENDAR\n";
+ *SaveStringData += "VERSION:2.0\n";
+
+ // Check if METHOD has a value and print it if it does (and
+ // any token data if there).
+
+ if (MethodData.size() > 0){
+
+ if (MethodTokens.size() > 0){
+
+ *SaveStringData += "METHOD;";
+ *SaveStringData += MethodTokens;
+
+ } else {
+
+ *SaveStringData += "METHOD";
+
+ }
+
+ *SaveStringData += ":";
+ *SaveStringData += MethodData;
+ *SaveStringData += "\n";
+
+ }
+
+ // Check if CALSCALE has a value and print it if it does (and
+ // any token data if there).
+
+ if (CalendarScaleData.size() > 0){
+
+ if (CalendarScaleTokens.size() > 0){
+
+ *SaveStringData += "CALSCALE;";
+ *SaveStringData += CalendarScaleTokens;
+
+ } else {
+
+ *SaveStringData += "CALSCALE";
+
+ }