Beispiel #1
0
 // Token: 0x06001F20 RID: 7968 RVA: 0x000B2E3C File Offset: 0x000B103C
 internal static void ModifyCategories(Item item, string[] addCategories, string[] removeCategories)
 {
     if (removeCategories != null)
     {
         for (int i = 0; i < removeCategories.Length; i++)
         {
             item.Categories.Remove(removeCategories[i]);
         }
     }
     if (addCategories != null)
     {
         for (int j = 0; j < addCategories.Length; j++)
         {
             if (!item.Categories.Contains(addCategories[j]))
             {
                 item.Categories.Add(addCategories[j]);
             }
         }
     }
     if (item.Categories.Count == 0)
     {
         CategoryContextMenu.ClearCategories(item);
     }
 }
 // Token: 0x0600214A RID: 8522 RVA: 0x000BF93C File Offset: 0x000BDB3C
 protected override void RenderMenuItems(TextWriter output)
 {
     if (output == null)
     {
         throw new ArgumentNullException("output");
     }
     output.Write("<div id=divFltrMnuTtl _lnk=0 class=mnuTtl><span><img class=\"vaM\" src=\"");
     base.UserContext.RenderThemeFileUrl(output, ThemeFileId.Clear1x1);
     output.Write("\"></span><span class=\"vaM\">");
     output.Write(LocalizedStrings.GetHtmlEncoded(-1508130752));
     output.Write("</span></div>");
     base.RenderMenuItem(output, 226051813, ThemeFileId.Clear, "_divToMe", "tome");
     base.RenderMenuItem(output, 954766149, ThemeFileId.Clear, "_divCCMe", "ccme");
     base.RenderMenuItem(output, -1020805457, ThemeFileId.Clear, "_divUnread", "unread");
     ContextMenu.RenderMenuDivider(output, "divS21");
     base.RenderMenuItem(output, -1642040455, ThemeFileId.Clear, "_divCat", "category", false, null, null, CategoryContextMenu.Create(this.userContext, OutlookModule.Mail, "divFltrCat", false));
     base.RenderMenuItem(output, 1414246128, ThemeFileId.Clear, "_divRp", "rp", false, null, null, new FromOfFilterContextMenu(base.UserContext));
     ContextMenu.RenderMenuDivider(output, "divS22");
     base.RenderMenuItem(output, 1398003256, ThemeFileId.Clear, "_divFlg", "flagged");
     base.RenderMenuItem(output, -1062318782, ThemeFileId.Clear, "_divHI", "highimp");
     base.RenderMenuItem(output, 796893232, ThemeFileId.Clear, "_divAtt", "attachments");
     output.Write("<div class=\"divCtxBtnArea ");
     if (base.UserContext.IsRtl)
     {
         output.Write("taL\">");
     }
     else
     {
         output.Write("taR\">");
     }
     RenderingUtilities.RenderButton(output, "btnFltrApp", string.Empty, string.Empty, LocalizedStrings.GetHtmlEncoded(1548124618));
     RenderingUtilities.RenderButton(output, "btnFltrCcl", string.Empty, string.Empty, LocalizedStrings.GetHtmlEncoded(-1936577052));
     output.Write("</div>");
 }