public override string SerializeToString(object obj)
{
IUniqueComponent c = obj as IUniqueComponent;
if (c != null)
{
if (c.DTStamp != null &&
!c.DTStamp.IsUniversalTime)
{
// Ensure the DTSTAMP property is in universal time before
// it is serialized
c.DTStamp = new iCalDateTime(c.DTStamp.UTC);
}
}
return base.SerializeToString(obj);
}