コード例 #1
0
        private void method_2(Class68 options)
        {
            Class44 class44 = new Class44(this.byte_3);

            this.byte_2 = new byte[32];
            class44.method_1(Class69.byte_0, this.byte_2);
        }
コード例 #2
0
ファイル: Class117.cs プロジェクト: jollitycn/JGNet
    private bool method_6()
    {
        string str = null;

        if (!this.bool_2)
        {
            bool flag2;
            this.bool_2 = true;
            if (flag2 = Class44.smethod_0(this.string_2, out str))
            {
                this.bool_3 = true;
            }
            return(flag2);
        }
        if (Class44.smethod_0(this.string_2, out str))
        {
            this.bool_3 = true;
            this.int_4  = 0;
            return(true);
        }
        if (!this.bool_3)
        {
            return(false);
        }
        this.int_4++;
        if (this.int_4 >= 15)
        {
            return(false);
        }
        return(true);
    }
コード例 #3
0
 // Token: 0x060012FE RID: 4862 RVA: 0x00004796 File Offset: 0x00002996
 internal void method_24(object object_0, Class44 class44_0)
 {
     if (this.delegate139_0 != null)
     {
         this.delegate139_0(object_0, class44_0);
     }
 }
コード例 #4
0
ファイル: AgileTcpListener.cs プロジェクト: jollitycn/JGNet
 public void method_8()
 {
     if (!this.bool_1)
     {
         if ((this.enum0_0 == ((ClientTimeEnum)1)) && !this.class117_0.method_7())
         {
             this.iagileLogger_1.LogWithTime("Current server instance must run on internet ! ");
             return;
         }
         if (this.enum0_0 == ((ClientTimeEnum)2))
         {
             string str = null;
             if (!Class44.smethod_0(this.string_0, out str))
             {
                 this.iagileLogger_1.LogWithTime("Failed to verify Security Dog for Current server instance. " + str);
                 return;
             }
         }
         if ((this.enum0_0 == ((ClientTimeEnum)3)) && !Class118.smethod_0(this.string_1))
         {
             this.iagileLogger_1.LogWithTime("SN of current server instance is invalid ! ");
             return;
         }
     }
     this.tcpListener_0.Start();
     if (this.tcpListener_1 != null)
     {
         this.tcpListener_1.Start();
     }
     this.object_0         = 1;
     base.DetectSpanInSecs = 0;
     base.Start();
 }
コード例 #5
0
        private void method_1(Class68 options)
        {
            byte[]  hash    = Md5Helper.ComputeHash(Class69.smethod_1(options.OwnerPassword ?? options.UserPassword));
            byte[]  dataIn  = Class69.smethod_1(options.UserPassword);
            Class44 class44 = new Class44(hash, 0, 5);

            this.byte_1 = new byte[32];
            class44.method_1(dataIn, this.byte_1);
        }
コード例 #6
0
        internal static bool smethod_4(
            string password,
            byte[] userEntry,
            byte[] ownerEntry,
            int permissions,
            byte[] fileId)
        {
            Class44 class44 = new Class44(Md5Helper.ComputeHash(Class69.smethod_1(password)), 0, 5);

            byte[] numArray = new byte[32];
            class44.method_1(ownerEntry, numArray);
            return(Class69.smethod_3(numArray, userEntry, ownerEntry, permissions, fileId));
        }
コード例 #7
0
        private static bool smethod_3(
            byte[] paddedPassword,
            byte[] userEntry,
            byte[] ownerEntry,
            int permissions,
            byte[] fileId)
        {
            Class44 class44 = new Class44(Class69.smethod_0(paddedPassword, ownerEntry, permissions, fileId));

            byte[] numArray = new byte[32];
            class44.method_1(userEntry, numArray);
            return(Class69.smethod_5(Class69.byte_0, numArray));
        }
コード例 #8
0
    internal void method_5(Class44 A_0)
    {
        int num   = 0;
        int count = base.Count;

        while (num < count)
        {
            DocumentObject obj2 = (base.InnerList[num] as DocumentObject).Clone();
            if (obj2 != null)
            {
                A_0.method_8().Add(obj2);
            }
            num++;
        }
    }
コード例 #9
0
        // Token: 0x060001E4 RID: 484 RVA: 0x000122A0 File Offset: 0x000104A0
        void IAsyncStateMachine.MoveNext()
        {
            int     num2;
            int     num    = num2;
            Class44 @class = this;

            try
            {
                TaskAwaiter taskAwaiter3;
                if (num == 0)
                {
                    taskAwaiter3 = taskAwaiter2;
                    taskAwaiter2 = default(TaskAwaiter);
                    num2         = -1;
                    goto IL_C1;
                }
                DateTime dateTime = bool_3 ? DateTime.UtcNow : DateTime.Now;
IL_4C:
                if (!(dateTime_0 > dateTime) || @class.bool_1)
                {
                    goto IL_110;
                }
                @class.method_5(string.Format("{0} {1}", string_7, dateTime_0.Subtract(dateTime).ToString("d\\d\\ hh\\:mm\\:ss")), "#c2c2c2", false, false);
                taskAwaiter3 = Task.Delay(1000).GetAwaiter();
                if (!taskAwaiter3.IsCompleted)
                {
                    num2         = 0;
                    taskAwaiter2 = taskAwaiter3;
                    this.asyncTaskMethodBuilder_0.AwaitUnsafeOnCompleted <TaskAwaiter, Class44.Struct29>(ref taskAwaiter3, ref this);
                    return;
                }
IL_C1:
                taskAwaiter3.GetResult();
                dateTime = (bool_3 ? DateTime.UtcNow : DateTime.Now);
                goto IL_4C;
            }
            catch (Exception exception)
            {
                num2 = -2;
                this.asyncTaskMethodBuilder_0.SetException(exception);
                return;
            }
IL_110:
            num2 = -2;
            this.asyncTaskMethodBuilder_0.SetResult();
        }
コード例 #10
0
        // Token: 0x060001E2 RID: 482 RVA: 0x00012048 File Offset: 0x00010248
        void IAsyncStateMachine.MoveNext()
        {
            int     num2;
            int     num    = num2;
            Class44 @class = this;

            try
            {
                try
                {
                    TaskAwaiter taskAwaiter3;
                    if (num != 0)
                    {
                        if (num != 1)
                        {
                            @class.bool_1 = true;
                            if (bool_3 && [email protected]_2)
                            {
                                @class.bool_2 = bool_3;
                                @class.method_5(string_7, string_8, true, true);
                                GEnum1 genum = genum1_0;
                                if (genum != (GEnum1)5)
                                {
                                    if (genum != (GEnum1)6)
                                    {
                                        goto IL_17B;
                                    }
                                    @class.method_1();
                                    taskAwaiter3 = @class.method_8(true).GetAwaiter();
                                    if (!taskAwaiter3.IsCompleted)
                                    {
                                        num2         = 1;
                                        taskAwaiter2 = taskAwaiter3;
                                        this.asyncVoidMethodBuilder_0.AwaitUnsafeOnCompleted <TaskAwaiter, Class44.Struct28>(ref taskAwaiter3, ref this);
                                        return;
                                    }
                                }
                                else
                                {
                                    taskAwaiter3 = @class.method_8(false).GetAwaiter();
                                    if (!taskAwaiter3.IsCompleted)
                                    {
                                        num2         = 0;
                                        taskAwaiter2 = taskAwaiter3;
                                        this.asyncVoidMethodBuilder_0.AwaitUnsafeOnCompleted <TaskAwaiter, Class44.Struct28>(ref taskAwaiter3, ref this);
                                        return;
                                    }
                                    goto IL_174;
                                }
                            }
                            else
                            {
                                if (!bool_3)
                                {
                                    @class.bool_2 = bool_3;
                                    @class.method_5("Stopping...", "orange", true, true);
                                    @class.cancellationTokenSource_0.Cancel();
                                    @class.class14_0.httpClient_0.CancelPendingRequests();
                                    goto IL_1E3;
                                }
                                goto IL_1E3;
                            }
                        }
                        else
                        {
                            taskAwaiter3 = taskAwaiter2;
                            taskAwaiter2 = default(TaskAwaiter);
                            num2         = -1;
                        }
                        taskAwaiter3.GetResult();
                        goto IL_17B;
                    }
                    taskAwaiter3 = taskAwaiter2;
                    taskAwaiter2 = default(TaskAwaiter);
                    num2         = -1;
IL_174:
                    taskAwaiter3.GetResult();
IL_17B:
                    if (@class.class14_0 != null)
                    {
                        @class.class14_0.httpClient_0.Dispose();
                    }
                    @class.cancellationTokenSource_0.Dispose();
                    Class130.dictionary_0.Remove((int)@class.jtoken_0["id"]);
                    MainWindow.webView_0.QueueScriptCall(string.Format("updateButton({0},false)", @class.jtoken_0["id"]));
                    IL_1E3 :;
                }
                catch
                {
                }
            }
            catch (Exception exception)
            {
                num2 = -2;
                this.asyncVoidMethodBuilder_0.SetException(exception);
                return;
            }
            num2 = -2;
            this.asyncVoidMethodBuilder_0.SetResult();
        }
コード例 #11
0
    internal VisitorAction method_0(Field A_0)
    {
        int        num     = 0x13;
        FieldType  type    = A_0.Type;
        Class44    class2  = A_0.Range;
        TextRange  range   = null;
        DocPicture picture = null;

        foreach (DocumentObject obj2 in class2)
        {
            if (obj2 is ParagraphBase)
            {
                (obj2 as ParagraphBase).SkipDocxItem = true;
            }
            if (obj2 is TextRange)
            {
                range = obj2 as TextRange;
            }
            if (obj2 is DocPicture)
            {
                picture = obj2 as DocPicture;
            }
        }
        if (((range != null) && (type == FieldType.FieldHyperlink)) && (this.class422_0.method_23() == OpenDocumentWritingStage.ContentAutomaticStyles))
        {
            this.class422_0.vmethod_16(range);
        }
        if (((picture != null) && (type == FieldType.FieldHyperlink)) && (this.class422_0.method_23() == OpenDocumentWritingStage.ContentAutomaticStyles))
        {
            this.class422_0.vmethod_34(picture);
        }
        if ((range != null) && (type != FieldType.FieldHyperlink))
        {
            this.class422_0.vmethod_16(range);
        }
        Class400 class3 = this.class422_0.method_18();
        Class974 class4 = new Class974(this.class422_0);

        if (this.class422_0.method_21())
        {
            switch (type)
            {
            case FieldType.FieldCreateDate:
            case FieldType.FieldSaveDate:
            case FieldType.FieldPrintDate:
            case FieldType.FieldDate:
            {
                string str2 = smethod_1(A_0.FormattingString);
                class4.method_14(str2, A_0);
                break;
            }
            }
        }
        else if ((this.class422_0.method_23() == OpenDocumentWritingStage.ContentBody) || this.class422_0.method_22())
        {
            switch (type)
            {
            case FieldType.FieldTitle:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀㝂ⱄ㍆╈⹊", num));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ㽆ⱈ⽊", num), BookmarkStart.b("弸娺儼䰾⑀", num));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldSubject:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀あい╆⍈⹊⹌㭎", num));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ㽆ⱈ⽊", num), BookmarkStart.b("弸娺儼䰾⑀", num));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldAuthor:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀⩂⭄⹆㵈≊ⱌ⍎籐げ❔㉖㡘⽚㉜ⵞ", num));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ㽆ⱈ⽊", num), BookmarkStart.b("弸娺儼䰾⑀", num));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldKeyWord:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀⡂⁄㹆㹈⑊㽌⭎≐", num));
                class3.method_18(BookmarkStart.b("䨸伺䐼匾⑀祂⭄㉆⑈晊⭌⁎⍐㹒㑔⍖", num), Class576.smethod_18(smethod_0(A_0.method_177()).Replace(BookmarkStart.b("爸縺搼栾เᅂńᑆ", num), "").Replace(BookmarkStart.b("攸ᄺ", num), "").Trim()));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldLastSavedBy:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀⁂㝄≆⡈㽊≌㵎", num));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldCreateDate:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀⁂㝄≆⡈㽊⑌⁎㽐繒ㅔ㙖ⵘ㹚", num));
                if (smethod_1(A_0.FormattingString) != "")
                {
                    class3.method_18(BookmarkStart.b("䨸伺䐼匾⑀祂⅄♆㵈⩊恌㱎═⩒㥔㉖瑘㕚㱜㉞Ѡ", num), class4.method_31());
                }
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldSaveDate:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀⹂⩄⍆⁈ⵊ⑌ⱎぐ❒㱔㡖㝘癚㥜㹞ᕠ٢", num));
                if (smethod_1(A_0.FormattingString) != "")
                {
                    class3.method_18(BookmarkStart.b("䨸伺䐼匾⑀祂⅄♆㵈⩊恌㱎═⩒㥔㉖瑘㕚㱜㉞Ѡ", num), class4.method_31());
                }
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldPrintDate:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀㍂㝄⹆❈㽊恌⭎ぐ❒ご", num));
                if (smethod_1(A_0.FormattingString) != "")
                {
                    class3.method_18(BookmarkStart.b("䨸伺䐼匾⑀祂⅄♆㵈⩊恌㱎═⩒㥔㉖瑘㕚㱜㉞Ѡ", num), class4.method_31());
                }
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldRevisionNum:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀♂⅄⹆㵈≊⍌⡎籐げⱔ㑖㕘㹚⹜", num));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ㽆ⱈ⽊", num), BookmarkStart.b("弸娺儼䰾⑀", num));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldEditTime:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀♂⅄⹆㵈≊⍌⡎籐㝒⁔╖㡘⽚㑜ぞའ", num));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ㽆ⱈ⽊", num), BookmarkStart.b("弸娺儼䰾⑀", num));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldNumPages:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀㍂⑄⁆ⱈ晊⹌⁎⑐㵒⅔", num));
                class3.method_18(BookmarkStart.b("䨸伺䐼匾⑀祂⭄㉆⑈晊⭌⁎⍐㹒㑔⍖", num), Class576.smethod_18(smethod_0(A_0.method_177()).Replace(BookmarkStart.b("眸渺瀼漾@тDᑆ", num), "").Replace(BookmarkStart.b("攸ᄺ", num), "").Trim()));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ㽆ⱈ⽊", num), BookmarkStart.b("弸娺儼䰾⑀", num));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldNumWords:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀㑂⩄㕆ⵈ晊⹌⁎⑐㵒⅔", num));
                class3.method_18(BookmarkStart.b("䨸伺䐼匾⑀祂⭄㉆⑈晊⭌⁎⍐㹒㑔⍖", num), Class576.smethod_18(smethod_0(A_0.method_177()).Replace(BookmarkStart.b("眸渺瀼栾เᅂńᑆ", num), "").Replace(BookmarkStart.b("攸ᄺ", num), "").Trim()));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldFileName:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ⭆ⱈ晊⍌⹎㱐㙒", num));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ㽆ⱈ⽊", num), BookmarkStart.b("弸娺儼䰾⑀", num));
                if (A_0.method_177().Trim().ToLower().EndsWith(BookmarkStart.b("攸䬺", num)))
                {
                    class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀❂ⱄ㑆㥈❊ⱌ㙎", num), BookmarkStart.b("弸为儼匾", num));
                }
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldTemplate:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀㝂⁄⩆㥈❊ⱌ㭎㑐繒㭔㙖㑘㹚", num));
                if (A_0.method_177().Trim().ToLower().EndsWith(BookmarkStart.b("攸䬺", num)))
                {
                    class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀❂ⱄ㑆㥈❊ⱌ㙎", num), BookmarkStart.b("弸为儼匾", num));
                }
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldDate:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀❂⑄㍆ⱈ", num));
                if (smethod_1(A_0.FormattingString) != "")
                {
                    class3.method_18(BookmarkStart.b("䨸伺䐼匾⑀祂⅄♆㵈⩊恌㱎═⩒㥔㉖瑘㕚㱜㉞Ѡ", num), class4.method_31());
                }
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldPage:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀㍂⑄⁆ⱈ晊⍌㩎㱐ㅒご╖", num));
                class3.method_18(BookmarkStart.b("䨸伺䐼匾⑀祂⭄㉆⑈晊⭌⁎⍐㹒㑔⍖", num), Class576.smethod_18(smethod_0(A_0.method_177()).Replace(BookmarkStart.b("椸稺稼稾", num), "").Replace(BookmarkStart.b("攸ᄺ", num), "").Trim()));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ㽆ⱈ⽊", num), BookmarkStart.b("弸娺儼䰾⑀", num));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldMergeField:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀❂⑄㍆⡈⥊ⱌ㱎㑐繒ㅔ㹖⩘⭚ㅜ㹞ᡠ", num));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀㝂⑄╆╈⹊恌ⅎぐ㹒ご", num), "");
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀㝂⑄╆╈⹊恌㭎⡐⍒ご", num), BookmarkStart.b("䴸娺弼匾⑀", num));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀⁂⩄⭆㱈♊⍌扎㽐㉒㡔㉖", num), smethod_0(A_0.method_177()).Replace(BookmarkStart.b("琸縺漼砾рՂౄɆՈཊ", num), "").Trim());
                class3.method_15(A_0.Text);
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldHyperlink:
                string str;
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀≂", num));
                if ((A_0.Code == "") && (A_0.Value != null))
                {
                    str = string.Format(BookmarkStart.b("ᨸ䀺഼䈾", num), A_0.Value);
                }
                else
                {
                    str = smethod_0(A_0.method_177()).Replace(BookmarkStart.b("焸戺洼稾ፀགౄॆɈ", num), "").Trim();
                }
                class3.method_18(BookmarkStart.b("䄸场吼儾⩀祂ⵄ㕆ⱈⵊ", num), str.Replace(BookmarkStart.b("ᬸ", num), ""));
                class3.method_18(BookmarkStart.b("嘸崺嬼嘾≀♂罄㍆⡈㥊⩌⩎═繒㍔╖㡘㙚㡜牞འɢࡤɦ", num), BookmarkStart.b("昸伺刼伾", num));
                class3.method_18(BookmarkStart.b("䄸场吼儾⩀祂㙄⽆♈㱊", num), BookmarkStart.b("䬸帺䴼匾⁀⁂⁄", num));
                if (range != null)
                {
                    range.SkipDocxItem = false;
                    this.class422_0.vmethod_16(range);
                    range.SkipDocxItem = true;
                }
                if (picture != null)
                {
                    picture.SkipDocxItem = false;
                    this.class422_0.vmethod_34(picture);
                    this.class422_0.vmethod_35(picture);
                    picture.SkipDocxItem = true;
                }
                class3.method_15(A_0.Text);
                this.class422_0.method_18().method_5();
                break;

            default:
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                break;
            }
            if (((range != null) && (range.Text.Length > 0)) && (type != FieldType.FieldHyperlink))
            {
                this.class422_0.method_18().method_67(BookmarkStart.b("䴸帺䔼䬾筀あ㕄♆❈", num));
            }
        }
        return(VisitorAction.Continue);
    }
コード例 #12
0
        // Token: 0x0600144C RID: 5196 RVA: 0x00024ED8 File Offset: 0x000230D8
        public void MouseUp(short nButton, short nShiftState, int fX, int fY)
        {
            Class44 class44_ = new Class44(nButton, nShiftState, fX, fY);

            this.class24_0.method_24(this.class24_0, class44_);
        }