⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 informationpermissionvaluehelper.cs

📁 破解的飞信源代码
💻 CS
字号:
namespace Imps.Common
{
    using System;

    public class InformationPermissionValueHelper
    {
        private static InformationPermissionValue[] _globalValues;
        private static InformationPermissionValue[] _personalValues;

        static InformationPermissionValueHelper()
        {
            InformationPermissionValue[] valueArray = new InformationPermissionValue[3];
            valueArray[0] = InformationPermissionValue.Open;
            valueArray[1] = InformationPermissionValue.OpenToBuddy;
            _globalValues = valueArray;
            InformationPermissionValue[] valueArray2 = new InformationPermissionValue[2];
            valueArray2[0] = InformationPermissionValue.Open;
            _personalValues = valueArray2;
        }

        public static InformationPermissionValue[] EnumPermissionValues(PermissionRange permissionRange)
        {
            switch (permissionRange)
            {
                case PermissionRange.Global:
                    return _globalValues;

                case PermissionRange.Personal:
                case PermissionRange.FinalValue:
                    return _personalValues;
            }
            return new InformationPermissionValue[0];
        }

        public static string InformationPermissionValue2Str(PermissionRange permissionRange, InformationPermissionValue allowPermission)
        {
            switch (permissionRange)
            {
                case PermissionRange.Global:
                    switch (allowPermission)
                    {
                        case InformationPermissionValue.Hide:
                            return "保密";

                        case InformationPermissionValue.OpenToBuddy:
                            return "对好友公开";

                        case InformationPermissionValue.Open:
                            return "公开";
                    }
                    break;

                case PermissionRange.Personal:
                case PermissionRange.FinalValue:
                {
                    InformationPermissionValue value3 = allowPermission;
                    if (value3 == InformationPermissionValue.Hide)
                    {
                        return "保密";
                    }
                    if (value3 != InformationPermissionValue.Open)
                    {
                        return string.Empty;
                    }
                    return "公开";
                }
                default:
                    return string.Empty;
            }
            return string.Empty;
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -