/// <inheritdoc/> public void WriteIcs(IcsWriter ics) { Guard.IsNotNull(ics, "ics"); ics.WriteBeginComponent(ComponentName); ics.WriteContent("tzname", Name); ics.WriteContent("dtstart", StartsOn); ics.WriteContentAsUtcOffset("tzoffsetfrom", OffsetFrom); ics.WriteContentAsUtcOffset("tzoffsetto", OffsetTo); ics.WriteContent("comment", Comment); ics.WriteContent("rdate", RecurrenceDates); ics.WriteContent(RecurrenceRule); ics.WriteEndComponent(); }