private void button1_Click(object sender, EventArgs e)
        {
            //IL_000e: Unknown result type (might be due to invalid IL or missing references)
            //IL_0013: Unknown result type (might be due to invalid IL or missing references)
            //IL_0015: Unknown result type (might be due to invalid IL or missing references)
            //IL_001a: Unknown result type (might be due to invalid IL or missing references)
            //IL_001b: Unknown result type (might be due to invalid IL or missing references)
            //IL_0020: Unknown result type (might be due to invalid IL or missing references)
            //IL_0021: Unknown result type (might be due to invalid IL or missing references)
            //IL_0023: Unknown result type (might be due to invalid IL or missing references)
            //IL_002f: Unknown result type (might be due to invalid IL or missing references)
            //IL_0031: Unknown result type (might be due to invalid IL or missing references)
            //IL_008b: Unknown result type (might be due to invalid IL or missing references)
            //IL_0090: Unknown result type (might be due to invalid IL or missing references)
            //IL_0099: Unknown result type (might be due to invalid IL or missing references)
            //IL_00a7: Unknown result type (might be due to invalid IL or missing references)
            //IL_00aa: Unknown result type (might be due to invalid IL or missing references)
            //IL_010a: Unknown result type (might be due to invalid IL or missing references)
            //IL_010f: Unknown result type (might be due to invalid IL or missing references)
            //IL_0112: Unknown result type (might be due to invalid IL or missing references)
            //IL_0117: Unknown result type (might be due to invalid IL or missing references)
            //IL_0119: Unknown result type (might be due to invalid IL or missing references)
            //IL_011f: Unknown result type (might be due to invalid IL or missing references)
            foreach (ElementId allFilterableCategory in ParameterFilterUtilities.GetAllFilterableCategories())
            {
                try
                {
                    Category category = Category.GetCategory(this.doc, allFilterableCategory);
                    if (category.get_AllowsVisibilityControl(this.view))
                    {
                        category.set_Visible(this.view, false);
                    }
                }
                catch
                {
                    Console.WriteLine("Coś poszło nie tak");
                }
            }
            foreach (object checkedItem in this.checkedListBox1.CheckedItems)
            {
                foreach (Category defaultCategory in this.defaultCategories)
                {
                    if (checkedItem.ToString() == defaultCategory.get_Name())
                    {
                        defaultCategory.set_Visible(this.view, true);
                    }
                }
            }
            foreach (object checkedItem2 in this.checkedListBox2.CheckedItems)
            {
                BuiltInCategory val = EnumParseUtility <BuiltInCategory> .Parse(checkedItem2.ToString());

                try
                {
                    Category.GetCategory(this.doc, val).set_Visible(this.view, true);
                }
                catch
                {
                    Console.WriteLine("Coś poszło nie tak");
                }
            }
        }