FindTokenByIndex() публичный статический Метод

public static FindTokenByIndex ( int i ) : PermissionToken
i int
Результат PermissionToken
Пример #1
0
        public void FromXml(SecurityElement elRoot)
        {
            elRoot.Tag.Equals("PermissionToken");
            string          typeStr         = elRoot.Attribute("Name");
            PermissionToken permissionToken = typeStr == null?PermissionToken.FindTokenByIndex(int.Parse(elRoot.Attribute("Index"), (IFormatProvider)CultureInfo.InvariantCulture)) : PermissionToken.GetToken(typeStr, true);

            this.m_index       = permissionToken.m_index;
            this.m_type        = (PermissionTokenType)Enum.Parse(typeof(PermissionTokenType), elRoot.Attribute("Type"));
            this.m_strTypeName = permissionToken.m_strTypeName;
        }
Пример #2
0
        // Token: 0x06001D34 RID: 7476 RVA: 0x00065338 File Offset: 0x00063538
        public void FromXml(SecurityElement elRoot)
        {
            elRoot.Tag.Equals("PermissionToken");
            string          text = elRoot.Attribute("Name");
            PermissionToken permissionToken;

            if (text != null)
            {
                permissionToken = PermissionToken.GetToken(text, true);
            }
            else
            {
                permissionToken = PermissionToken.FindTokenByIndex(int.Parse(elRoot.Attribute("Index"), CultureInfo.InvariantCulture));
            }
            this.m_index       = permissionToken.m_index;
            this.m_type        = (PermissionTokenType)Enum.Parse(typeof(PermissionTokenType), elRoot.Attribute("Type"));
            this.m_strTypeName = permissionToken.m_strTypeName;
        }