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; }
// 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; }