// Token: 0x060014A6 RID: 5286 RVA: 0x000779C0 File Offset: 0x00075BC0 protected override void InternalSetToDefault(IProperty srcProperty) { Item mailboxItem = (Item)base.XsoItem; XsoFlagProperty.ClearFlag(mailboxItem); base.InternalSetToDefault(srcProperty); }
// Token: 0x060014A7 RID: 5287 RVA: 0x000779E8 File Offset: 0x00075BE8 protected override void InternalCopyFromModified(IProperty srcProperty) { Item mailboxItem = (Item)base.XsoItem; INestedProperty nestedProperty = (INestedProperty)srcProperty; FlagData flagData = (FlagData)nestedProperty.NestedData; if (flagData.Status == null || flagData.Status.Value == 0) { XsoFlagProperty.ClearFlag(mailboxItem); return; } if (flagData.Status == 2) { XsoFlagProperty.SetFlag(mailboxItem, flagData); return; } if (flagData.Status == 1) { XsoFlagProperty.CompleteFlag(mailboxItem, flagData); return; } throw new ConversionException("Flag Status cannot be a value other than 0, 1, 2"); }