public PersistablePropertyBag CreateStorePropertyBag(PropertyBag propertyBag, ICollection <PropertyDefinition> propsToReturn) { OccurrencePropertyBag occurrencePropertyBag = Item.CreateOccurrencePropertyBag(this.storeSession, this.occurrenceUniqueItemId, propsToReturn); occurrencePropertyBag.ExTimeZone = this.exTimeZone; return(occurrencePropertyBag); }
public void MakeModifiedOccurrence() { this.CheckDisposed("MakeModifiedOccurrence"); ExTraceGlobals.RecurrenceTracer.Information <int>((long)this.GetHashCode(), "Storage.CalendarItemOccurrence.MakeModifiedOccurrence. HashCode = {0}.", this.GetHashCode()); OccurrencePropertyBag occurrencePropertyBag = base.PropertyBag as OccurrencePropertyBag; if (!this.IsException) { if (occurrencePropertyBag == null) { occurrencePropertyBag = (OccurrencePropertyBag)((AcrPropertyBag)base.PropertyBag).PropertyBag; } base.LocationIdentifierHelperInstance.SetLocationIdentifier(51317U); occurrencePropertyBag.MakeException(); } }