internal static void MRSProxyEnabledSetter(object value, IPropertyBag propertyBag)
        {
            bool flag = (bool)value;
            MRSProxyFlagsEnum mrsproxyFlagsEnum = (MRSProxyFlagsEnum)propertyBag[ADWebServicesVirtualDirectorySchema.MRSProxyFlags];

            if (flag)
            {
                propertyBag[ADWebServicesVirtualDirectorySchema.MRSProxyFlags] = (mrsproxyFlagsEnum | MRSProxyFlagsEnum.Enabled);
                return;
            }
            propertyBag[ADWebServicesVirtualDirectorySchema.MRSProxyFlags] = (mrsproxyFlagsEnum & ~MRSProxyFlagsEnum.Enabled);
        }
        internal static object MRSProxyEnabledGetter(IPropertyBag propertyBag)
        {
            MRSProxyFlagsEnum mrsproxyFlagsEnum = (MRSProxyFlagsEnum)propertyBag[ADWebServicesVirtualDirectorySchema.MRSProxyFlags];

            return((mrsproxyFlagsEnum & MRSProxyFlagsEnum.Enabled) == MRSProxyFlagsEnum.Enabled);
        }