internal override void SetEntryId(DefaultFolderContext context, byte[] entryId) { Ex12ExRenEntryParser ex12ExRenEntryParser = Ex12ExRenEntryParser.FromBytes(this.GetLocationPropertyBag(context).TryGetProperty(this.Property) as byte[]); ex12ExRenEntryParser.Insert(this.persistenceId, entryId); base.SetEntryId(context, ex12ExRenEntryParser.ToBytes()); }
internal override FolderSaveResult UnsetEntryId(DefaultFolderContext context) { Ex12ExRenEntryParser ex12ExRenEntryParser = Ex12ExRenEntryParser.FromBytes(this.GetLocationPropertyBag(context).TryGetProperty(this.Property) as byte[]); ex12ExRenEntryParser.Remove(this.persistenceId); base.SetEntryId(context, ex12ExRenEntryParser.ToBytes()); return(FolderPropertyBag.SuccessfulSave); }
internal override byte[] GetEntryId(DefaultFolderContext context) { Ex12ExRenEntryParser ex12ExRenEntryParser = Ex12ExRenEntryParser.FromBytes(this.GetLocationPropertyBag(context).TryGetProperty(this.Property) as byte[]); return(ex12ExRenEntryParser.GetEntryId(this.persistenceId)); }