コード例 #1
0
        protected void TraceError(string status, Exception ex)
        {
            label_1 :
            int num1 = -554085788;

            while (true)
            {
                int  num2 = -153136486;
                uint num3;
                switch ((num3 = (uint)(num1 ^ num2)) % 4U)
                {
                case 1:
                    num1 = (int)num3 * -1671039901 ^ -2121156083;
                    continue;

                case 2:
                    CoreObject.\u200B‍​‌‏‭‫‮‪‏‬‮‏‍‪‮‭‍‏‌‫‮(CoreObject.log, (object)\u003CModule\u003E.\u202A‎‪‫‪‪‏‮‬‎‏‌‌‫‬‌‍‫‌‌‌‮‫‪‮‮ <string>(3738210943U), ex);
                    num1 = (int)num3 * -1663558649 ^ 971365829;
                    continue;

                case 3:
                    goto label_1;

                default:
                    goto label_5;
                }
            }
label_5:
            this.Engine.RaiseEvent(EngineEvent.Error, ex, false);
        }
コード例 #2
0
        protected void Trace(TraceType traceType, string status, params object[] paramList)
        {
label_1:
            int num1 = -1306520160;

            while (true)
            {
                int  num2 = -2070355125;
                uint num3;
                switch ((num3 = (uint)(num1 ^ num2)) % 6U)
                {
                case 0:
                    ((CompositePresentationEvent <TraceObject>) this._eventAggregator.GetEvent <TraceEvent>()).Publish(new TraceObject()
                    {
                        TraceType      = traceType,
                        Text           = status,
                        EventTime      = DateTime.Now,
                        ThrewException = false
                    });
                    num1 = (int)num3 * -750201267 ^ -286866381;
                    continue;

                case 1:
                    goto label_3;

                case 2:
                    num1 = (int)num3 * 1335349154 ^ -1684165336;
                    continue;

                case 3:
                    CoreObject.\u200F‎‌​‬‮‭‪‪‮‬‪‎‎‎‎‬‎‬​​‌‏‫‭‮(CoreObject.log, CoreObject.\u202A‮‮‪‬‏‫‭‌‬‮‬‪‮‌‎‌​‭‫‌‪‮(new object[4]
                    {
                        (object)\u003CModule\u003E.\u202A​‬‫‪‫‪‮‪‫‎‭‪‏‮‎‭‍‌‎‫‍​‎‎‮ <string>(3800750532U),
                        (object)traceType,
                        (object)\u003CModule\u003E.\u206B‎‏‎‮‌​‪‏‭‭‍‍‬‬‫‌‎‮‮‪‌‪‮ <string>(4190274489U),
                        (object)status
                    }), paramList);
                    num1 = (int)num3 * -1331529221 ^ 1044696276;
                    continue;

                case 4:
                    goto label_1;

                case 5:
                    int num4 = this.Engine.Settings.IsTracingEnabled(traceType) ? -835173453 : (num4 = -1730407503);
                    int num5 = (int)num3 * -1375390477;
                    num1 = num4 ^ num5;
                    continue;

                default:
                    goto label_8;
                }
            }
label_8:
            return;

            label_3 :;
        }