internal static SetterDelegate MAPIBlockOutlookVersionsSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { CASMailboxHelper.SetSettingsString(propertyBag, "MAPI", 4, (string)value, 11); }); }
internal static SetterDelegate MapiHttpEnabledSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { string value2 = "U"; if (value != null) { value2 = (((bool?)value).Value ? "Y" : "N"); } CASMailboxHelper.SetSettingsString(propertyBag, "MAPI", 9, value2, 11); }); }
internal static SetterDelegate ImapForceICalForCalendarRetrievalOptionSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { if (value == null) { CASMailboxHelper.SetSettingsString(propertyBag, "IMAP4", 13, string.Empty, 14); return; } CASMailboxHelper.SetSettingsBool(propertyBag, "IMAP4", 13, (bool)value, 14); }); }
internal static SetterDelegate ImapSuppressReadReceiptSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { if (value == null) { CASMailboxHelper.SetSettingsString(propertyBag, "IMAP4", 12, string.Empty, 14); return; } CASMailboxHelper.SetSettingsBool(propertyBag, "IMAP4", 12, (bool)value, 14); }); }
internal static SetterDelegate ImapProtocolLoggingEnabledSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { if (value == null) { CASMailboxHelper.SetSettingsString(propertyBag, "IMAP4", 11, string.Empty, 14); return; } CASMailboxHelper.SetSettingsInt(propertyBag, "IMAP4", 11, (int)value, 14); }); }
private static void SetSettingsInt(IPropertyBag propertyBag, string protocolName, int position, int intValue, int totalNumberOfFields) { string value = intValue.ToString(CultureInfo.InvariantCulture); CASMailboxHelper.SetSettingsString(propertyBag, protocolName, position, value, totalNumberOfFields); }
private static void SetSettingsBool(IPropertyBag propertyBag, string protocolName, int position, bool value, int totalNumberOfFields) { string value2 = value ? "1" : "0"; CASMailboxHelper.SetSettingsString(propertyBag, protocolName, position, value2, totalNumberOfFields); }