internal static void SetFlags(IPropertyBag propertyBag, ElcContentSettingFlags flag, bool value)
        {
            ElcContentSettingFlags elcContentSettingFlags  = (ElcContentSettingFlags)propertyBag[ElcContentSettingsSchema.ElcFlags];
            ElcContentSettingFlags elcContentSettingFlags2 = value ? (elcContentSettingFlags | flag) : (elcContentSettingFlags & ~flag);

            propertyBag[ElcContentSettingsSchema.ElcFlags] = elcContentSettingFlags2;
        }
        internal static bool GetValueFromFlags(IPropertyBag propertyBag, ElcContentSettingFlags flag)
        {
            object obj = propertyBag[ElcContentSettingsSchema.ElcFlags];

            return(flag == ((ElcContentSettingFlags)obj & flag));
        }