Ejemplo n.º 1
0
 private static SetterDelegate GetMobileAdditionalFlagsSetterDelegate(MobileAdditionalFlagsDefs flag)
 {
     return(delegate(object value, IPropertyBag propertyBag)
     {
         if ((bool)value)
         {
             propertyBag[MobileMailboxPolicySchema.MobileAdditionalFlags] = ((MobileAdditionalFlagsDefs)propertyBag[MobileMailboxPolicySchema.MobileAdditionalFlags] | flag);
             return;
         }
         propertyBag[MobileMailboxPolicySchema.MobileAdditionalFlags] = ((MobileAdditionalFlagsDefs)propertyBag[MobileMailboxPolicySchema.MobileAdditionalFlags] & ~flag);
     });
 }
Ejemplo n.º 2
0
 private static GetterDelegate GetMobileAdditionalFlagsGetterDelegate(MobileAdditionalFlagsDefs flag)
 {
     return((IPropertyBag propertyBag) => ((MobileAdditionalFlagsDefs)propertyBag[MobileMailboxPolicySchema.MobileAdditionalFlags] & flag) == flag);
 }