Beispiel #1
0
    private void method_4(string A_0, object A_1, PropertyValueType A_2)
    {
        int num = 0x10;

        if (DocumentProperty.smethod_1(A_1) == A_2)
        {
            Class567.smethod_19(A_0, BookmarkStart.b("堵夷圹夻", num));
            Class567.smethod_20(A_1, BookmarkStart.b("䀵夷嘹䤻嬽", num));
            DocumentProperty property = new DocumentProperty(A_0, A_1);
            string           key      = A_0;
            if (key != null)
            {
                int num2;
                if (Class1160.dictionary_125 == null)
                {
                    Dictionary <string, int> dictionary1 = new Dictionary <string, int>(0x1d);
                    dictionary1.Add(BookmarkStart.b("搵崷䰹唻䴽⤿ⵁ⩃ࡅ㵇❉⹋⭍≏", num), 0);
                    dictionary1.Add(BookmarkStart.b("戵儷丹倻嬽", num), 1);
                    dictionary1.Add(BookmarkStart.b("攵䴷堹嘻嬽⌿㙁", num), 2);
                    dictionary1.Add(BookmarkStart.b("眵䴷丹吻儽㈿", num), 3);
                    dictionary1.Add(BookmarkStart.b("紵崷䌹䬻儽㈿♁㝃", num), 4);
                    dictionary1.Add(BookmarkStart.b("电圷圹儻嬽⸿㙁㝃", num), 5);
                    dictionary1.Add(BookmarkStart.b("戵崷圹䰻刽ℿ㙁⅃", num), 6);
                    dictionary1.Add(BookmarkStart.b("稵夷䤹䠻缽㔿㙁ⱃ⥅㩇", num), 7);
                    dictionary1.Add(BookmarkStart.b("稵夷䤹䠻洽ℿ㑁⅃≅ੇ㍉", num), 8);
                    dictionary1.Add(BookmarkStart.b("稵夷䤹䠻渽㈿⭁⩃㉅ⵇ⹉", num), 9);
                    dictionary1.Add(BookmarkStart.b("电䨷弹崻䨽⤿ⵁ⩃Ʌ⥇㹉⥋", num), 10);
                    dictionary1.Add(BookmarkStart.b("电䨷弹崻䨽┿ف╃㉅ⵇ", num), 11);
                    dictionary1.Add(BookmarkStart.b("稵夷䤹䠻洽ℿ㑁⅃Ʌ⥇㹉⥋", num), 12);
                    dictionary1.Add(BookmarkStart.b("昵夷崹夻紽⼿㝁⩃㉅", num), 13);
                    dictionary1.Add(BookmarkStart.b("愵圷䠹堻紽⼿㝁⩃㉅", num), 14);
                    dictionary1.Add(BookmarkStart.b("戵倷伹儻尽⸿⍁ⵃ⩅", num), 15);
                    dictionary1.Add(BookmarkStart.b("电倷嬹主紽⼿㝁⩃㉅", num), 0x10);
                    dictionary1.Add(BookmarkStart.b("攵崷夹䤻䰽⤿㙁㵃", num), 0x11);
                    dictionary1.Add(BookmarkStart.b("眵䠷䨹倻圽⌿⍁ぃ⽅❇⑉ɋ⽍㵏㝑", num), 0x12);
                    dictionary1.Add(BookmarkStart.b("猵尷匹䠻樽⤿⽁⅃", num), 0x13);
                    dictionary1.Add(BookmarkStart.b("戵圷丹崻刽Կ♁ⵃ㉅ⅇ⑉⭋ᩍ㥏㽑ㅓ", num), 20);
                    dictionary1.Add(BookmarkStart.b("电倷嬹主弽⌿㙁⅃㑅㭇ᵉ╋㩍㡏ő⑓㝕㭗㽙⽛", num), 0x15);
                    dictionary1.Add(BookmarkStart.b("縵崷嬹堻圽⸿╁ᑃ❅ⅇ㡉㽋", num), 0x16);
                    dictionary1.Add(BookmarkStart.b("电夷丹夻夽⼿ぁ㵃", num), 0x17);
                    dictionary1.Add(BookmarkStart.b("笵夷吹崻夽┿ぁ", num), 0x18);
                    dictionary1.Add(BookmarkStart.b("电圷圹䰻弽⸿㭁", num), 0x19);
                    dictionary1.Add(BookmarkStart.b("琵䄷丹夻紽⼿㝁⩃㉅", num), 0x1a);
                    dictionary1.Add(BookmarkStart.b("稵儷吹夻紽⼿㝁⩃㉅", num), 0x1b);
                    dictionary1.Add(BookmarkStart.b("昵夷䠹崻夽㈿⍁㑃⹅େ╉㥋⁍⑏", num), 0x1c);
                    Class1160.dictionary_125 = dictionary1;
                }
                if (Class1160.dictionary_125.TryGetValue(key, out num2))
                {
                    switch (num2)
                    {
                    case 0:
                        this.builtinDocumentProperties_0.RevisionNumber = (string)A_1;
                        return;

                    case 1:
                        this.builtinDocumentProperties_0.Title = (string)A_1;
                        return;

                    case 2:
                        this.builtinDocumentProperties_0.Subject = (string)A_1;
                        return;

                    case 3:
                        this.builtinDocumentProperties_0.Author = (string)A_1;
                        return;

                    case 4:
                        this.builtinDocumentProperties_0.Keywords = (string)A_1;
                        return;

                    case 5:
                        this.builtinDocumentProperties_0.Comments = (string)A_1;
                        return;

                    case 6:
                        this.builtinDocumentProperties_0.Template = (string)A_1;
                        return;

                    case 7:
                    case 8:
                        this.builtinDocumentProperties_0.LastAuthor = (string)A_1;
                        return;

                    case 9:
                        this.builtinDocumentProperties_0.LastPrinted = (DateTime)A_1;
                        return;

                    case 10:
                    case 11:
                        this.builtinDocumentProperties_0.CreateDate = (DateTime)A_1;
                        return;

                    case 12:
                        this.builtinDocumentProperties_0.LastSaveDate = (DateTime)A_1;
                        return;

                    case 13:
                        this.builtinDocumentProperties_0.PageCount = (int)A_1;
                        return;

                    case 14:
                        this.builtinDocumentProperties_0.WordCount = (int)A_1;
                        return;

                    case 15:
                        this.builtinDocumentProperties_0.Thumbnail = (string)A_1;
                        return;

                    case 0x10:
                        this.builtinDocumentProperties_0.CharCount = (int)A_1;
                        return;

                    case 0x11:
                        this.builtinDocumentProperties_0.DocSecurity = (int)A_1;
                        return;

                    case 0x12:
                        this.builtinDocumentProperties_0.ApplicationName = (string)A_1;
                        return;

                    case 0x13:
                    case 20:
                        this.builtinDocumentProperties_0.TotalEditingTime = (TimeSpan)A_1;
                        return;

                    case 0x15:
                        this.builtinDocumentProperties_0.CharCountWithSpace = (int)A_1;
                        return;

                    case 0x16:
                        this.builtinDocumentProperties_0.DocumentHash.Add(12, property);
                        return;

                    case 0x17:
                        this.builtinDocumentProperties_0.Category = (string)A_1;
                        return;

                    case 0x18:
                        this.builtinDocumentProperties_0.Manager = (string)A_1;
                        return;

                    case 0x19:
                        this.builtinDocumentProperties_0.Company = (string)A_1;
                        return;

                    case 0x1a:
                        this.builtinDocumentProperties_0.BytesCount = (int)A_1;
                        return;

                    case 0x1b:
                        this.builtinDocumentProperties_0.LinesCount = (int)A_1;
                        return;

                    case 0x1c:
                        this.builtinDocumentProperties_0.ParagraphCount = (int)A_1;
                        break;

                    default:
                        return;
                    }
                }
            }
        }
    }