internal static void InternalHeaderPromotionModeSetter(object value, IPropertyBag bag) { TransportSettingFlags transportSettingFlags = (TransportSettingFlags)bag[ADAMTransportConfigContainerSchema.Flags] & ~TransportSettingFlags.HeaderPromotionModeSetting; TransportSettingFlags transportSettingFlags2 = (TransportSettingFlags)((int)value << 21 & 6291456); bag[ADAMTransportConfigContainerSchema.Flags] = (int)(transportSettingFlags2 | transportSettingFlags); }
internal static void InternalShadowMessagePreferenceSetter(object value, IPropertyBag bag) { TransportSettingFlags transportSettingFlags = (TransportSettingFlags)bag[ADAMTransportConfigContainerSchema.Flags] & ~TransportSettingFlags.ShadowMessagePreferenceSetting; TransportSettingFlags transportSettingFlags2 = (TransportSettingFlags)((int)value << 27 & 402653184); bag[ADAMTransportConfigContainerSchema.Flags] = (int)(transportSettingFlags2 | transportSettingFlags); }
internal static object InternalHeaderPromotionModeGetter(IPropertyBag bag) { TransportSettingFlags transportSettingFlags = (TransportSettingFlags)bag[ADAMTransportConfigContainerSchema.Flags]; HeaderPromotionMode headerPromotionMode = (HeaderPromotionMode)((transportSettingFlags & TransportSettingFlags.HeaderPromotionModeSetting) >> 21); return(EnumValidator.IsValidValue <HeaderPromotionMode>(headerPromotionMode) ? headerPromotionMode : HeaderPromotionMode.NoCreate); }
internal static object InternalShadowMessagePreferenceGetter(IPropertyBag bag) { TransportSettingFlags transportSettingFlags = (TransportSettingFlags)bag[ADAMTransportConfigContainerSchema.Flags]; ShadowMessagePreference shadowMessagePreference = (ShadowMessagePreference)((transportSettingFlags & TransportSettingFlags.ShadowMessagePreferenceSetting) >> 27); return(EnumValidator.IsValidValue <ShadowMessagePreference>(shadowMessagePreference) ? shadowMessagePreference : ShadowMessagePreference.PreferRemote); }