I used dotpeek to decompile c# code but got a chunk of weird code.how can i fix it?

Here is the code:
        private void timer_0_Tick(object sender, EventArgs e)
        {
            Monitor.Enter(this.u0024STATICu0024timerAutoClose_Ticku002420211C128085u0024intTicku0024Init);
            try
            {
                if (this.u0024STATICu0024timerAutoClose_Ticku002420211C128085u0024intTicku0024Init.State == 0)
                {
                    this.u0024STATICu0024timerAutoClose_Ticku002420211C128085u0024intTicku0024Init.State = 2;
                    this.u0024STATICu0024timerAutoClose_Ticku002420211C128085u0024intTick = Application._MachineSetting._Receipt_Print_Interval;
                }
                else if (this.u0024STATICu0024timerAutoClose_Ticku002420211C128085u0024intTicku0024Init.State == 2)
                {
                    throw new IncompleteInitialization();
                }
            }
            finally
            {
                this.u0024STATICu0024timerAutoClose_Ticku002420211C128085u0024intTicku0024Init.State = 1;
                Monitor.Exit(this.u0024STATICu0024timerAutoClose_Ticku002420211C128085u0024intTicku0024Init);
            }
            try
            {
                this.Button_1.Text = string.Concat(this.string_4, " (", this.u0024STATICu0024timerAutoClose_Ticku002420211C128085u0024intTick.ToString(), ")");
                this.u0024STATICu0024timerAutoClose_Ticku002420211C128085u0024intTick = checked(this.u0024STATICu0024timerAutoClose_Ticku002420211C128085u0024intTick - 1);
               
                if (this.u0024STATICu0024timerAutoClose_Ticku002420211C128085u0024intTick == 0)
                {
                    this.Timer_0.Enabled = false;
                    this.Close();
                }
            }
            catch (Exception exception)
            {
                ProjectData.SetProjectError(exception);
                DisplayError.Show("-1", exception.Message, "timerAutoClose_Tick", this.string_0);
                ProjectData.ClearProjectError();
            }
        }

Could anyone have an idea on how to interpret it

Please sign in to leave a comment.