virtual protected ICalendarDataType CreateAndAssociate()
{
// Create an instance of the object
ICalendarDataType dt = Activator.CreateInstance(TargetType) as ICalendarDataType;
if (dt != null)
{
ICalendarObject associatedObject = SerializationContext.Peek() as ICalendarObject;
if (associatedObject != null)
dt.AssociatedObject = associatedObject;
return dt;
}
return null;
}