Esempio n. 1
0
 // Token: 0x06000140 RID: 320 RVA: 0x0000E230 File Offset: 0x0000C430
 public void imethod_1(int int_0, out byte byte_0)
 {
     if (int_0 >= 0 && int_0 < this.imethod_0())
     {
         IntPtr intPtr = IntPtr.Zero;
         char   char_  = '\0';
         try
         {
             intPtr = Marshal.SecureStringToGlobalAllocUnicode(this.secureString_0);
             char_  = (char)Marshal.ReadInt16(intPtr, int_0 * 2);
             byte_0 = Class26.smethod_1(char_, int_0);
             return;
         }
         finally
         {
             Class169.smethod_3(ref char_);
             if (intPtr != IntPtr.Zero)
             {
                 Marshal.ZeroFreeGlobalAllocUnicode(intPtr);
             }
         }
     }
     throw new ArgumentOutOfRangeException();
 }
Esempio n. 2
0
    // Token: 0x06000ECE RID: 3790 RVA: 0x000454CC File Offset: 0x000436CC
    private Class167 method_10()
    {
        Class167 @class = null;
        Class168 class2 = null;

        while (this.int_0 < this.string_0.Length)
        {
            object object_  = this.method_9();
            object object_2 = null;
            if (this.string_0[this.int_0] == ')' || this.string_0[this.int_0] == '|')
            {
                goto IL_67;
            }
            if (this.string_0[this.int_0] == '&')
            {
                goto IL_67;
            }
            Enum10 enum10_ = this.method_15();
            object_2 = this.method_9();
IL_6A:
            Class169 class3 = new Class169();
            class3.method_3(object_);
            class3.method_1(enum10_);
            class3.method_5(object_2);
            Class169 class4 = class3;
            if (this.string_0[this.int_0] == ')')
            {
                if (class2 != null)
                {
                    class2.method_2().Add(class4);
                    return(@class);
                }
                return(class4);
            }
            else
            {
                if (this.string_0[this.int_0] == '&')
                {
                    if (!this.method_14("&&"))
                    {
                        throw this.method_8();
                    }
                    if (class2 == null || class2.method_0() != (Enum10)8)
                    {
                        Class168 class5 = new Class168();
                        class5.method_1((Enum10)8);
                        Class168 class6 = class5;
                        if (class2 != null)
                        {
                            class2.method_2().Add(class6);
                        }
                        class2 = class6;
                        if (@class == null)
                        {
                            @class = class2;
                        }
                    }
                    class2.method_2().Add(class4);
                }
                if (this.string_0[this.int_0] != '|')
                {
                    continue;
                }
                if (this.method_14("||"))
                {
                    if (class2 == null || class2.method_0() != (Enum10)9)
                    {
                        Class168 class7 = new Class168();
                        class7.method_1((Enum10)9);
                        Class168 class8 = class7;
                        if (class2 != null)
                        {
                            class2.method_2().Add(class8);
                        }
                        class2 = class8;
                        if (@class == null)
                        {
                            @class = class2;
                        }
                    }
                    class2.method_2().Add(class4);
                    continue;
                }
                throw this.method_8();
            }
IL_67:
            enum10_ = (Enum10)3;
            goto IL_6A;
        }
        throw new JsonException("Path ended with open query.");
    }
Esempio n. 3
0
    internal static string smethod_0(string A_0)
    {
        Class169 class2 = new Class169(A_0);

        return(class2.ToString());
    }
Esempio n. 4
0
    private void method_15(ShapeObject A_0)
    {
        FieldType fieldOCX;
        string    str;
        int       num       = 0x10;
        ShapeType shapeType = A_0.ShapeType;

        if (shapeType != ShapeType.OleObject)
        {
            if (shapeType != ShapeType.OleControl)
            {
                throw new InvalidOperationException(BookmarkStart.b("挵嘷弹䐻丽┿⅁ぃ⍅ⱇ橉㽋♍ㅏ≑ㅓ癕ⱗ⍙ⱛ㭝也", num));
            }
            fieldOCX = FieldType.FieldOCX;
            str      = Class169.smethod_0(A_0.OleFormat.Interface49.get_ObjectType());
        }
        else if (A_0.OleFormat.IsLink)
        {
            Class677 class5;
            fieldOCX = FieldType.FieldLink;
            if (!A_0.IsOleControl && !A_0.IsOleObject)
            {
                class5 = null;
            }
            else
            {
                class5 = new Class677(A_0);
            }
            char ch = '\v';
            str = Class655.smethod_0(class5).Replace(BookmarkStart.b("ጵ਷ਹ", num), BookmarkStart.b("ᘵ", num)).Replace(BookmarkStart.b("ጵ਷༹", num), BookmarkStart.b("ጵ", num)).Replace(ch.ToString(), string.Empty).Replace(BookmarkStart.b("ਵ", num), BookmarkStart.b("ጵଷ夹", num)).Replace(BookmarkStart.b("࠵", num), BookmarkStart.b("ጵଷ弹", num));
        }
        else
        {
            fieldOCX = FieldType.FieldEmbed;
            str      = Class1061.smethod_0(A_0.OleFormat.Interface49.get_ObjectType());
        }
        this.class423_0.method_39(fieldOCX, A_0.CharacterFormat);
        this.class423_0.method_37(str, A_0.CharacterFormat);
        this.class423_0.stack_1.Push(new Field(A_0.Document, fieldOCX, str));
        if (A_0.OleFormat.Interface49.get_Container() == null)
        {
            this.class423_0.method_46(A_0.CharacterFormat, 0);
            this.method_16(A_0);
            goto Label_02FE;
        }
        if (A_0.OleFormat.IsChangeNativeData)
        {
            A_0.OleFormat.method_103();
        }
        Class1132 class2 = new Class1132(A_0.OleFormat.Interface49.get_Container());
        Class454  class3 = null;

        if (class2.method_0().ContainsKey(BookmarkStart.b("椵", num) + A_0.OleFormat.Interface49.get_OleStorageName()))
        {
            Class1089 class4 = class2.method_0()[BookmarkStart.b("椵", num) + A_0.OleFormat.Interface49.get_OleStorageName()] as Class1089;
            class3 = new Class454(Convert.ToInt32(A_0.OleFormat.Interface49.get_OleStorageName()), class4);
            this.class423_0.method_46(A_0.CharacterFormat, class3.method_0());
            this.class423_0.method_62().class1089_0[class3.method_2()] = class3.method_12();
            switch (A_0.OleObjectType)
            {
            case ShapeOleObjectType.Embedded:
                this.class423_0.method_62().class1089_1[class3.method_2()] = class3.method_12();
                goto Label_02A7;

            case ShapeOleObjectType.Linked:
                goto Label_02A7;

            case ShapeOleObjectType.Control:
                this.class423_0.method_62().bool_2 = true;
                goto Label_02A7;
            }
            throw new InvalidOperationException(BookmarkStart.b("挵嘷弹䐻丽┿⅁ぃ⍅ⱇ橉͋ɍᕏ牑㭓㑕㉗㽙㽛⩝䁟ᙡᵣᙥ൧䑩", num));
        }
Label_02A7:
        A_0.OleFormat.Interface49.get_Container().Position = 0L;
        if (((class3 != null) && class3.method_11()) && (class3.method_7() != null))
        {
            this.method_17(class3);
        }
        else
        {
            this.method_16(A_0);
        }
Label_02FE:
        this.class423_0.method_40(new FieldMark(A_0.Document, A_0.CharacterFormat, FieldMarkType.FieldEnd));
    }
 public abstract void Visit(Class169 c);
 public override void Visit(Class169 c) { }
Esempio n. 7
0
    // Token: 0x06000505 RID: 1285 RVA: 0x0002B6EC File Offset: 0x000298EC
    public static Class144 smethod_1(object object_0, Type type_0)
    {
        Class144 @class = object_0 as Class144;

        if (@class != null)
        {
            return(@class);
        }
        if (type_0 == null)
        {
            if (object_0 == null)
            {
                return(new Class171());
            }
            type_0 = object_0.GetType();
        }
        type_0 = Class107.smethod_1(type_0);
        if (type_0 == Class28.type_0)
        {
            @class = new Class171();
            if (object_0 != null && object_0.GetType() != Class28.type_0)
            {
                @class.method_1(object_0.GetType());
            }
        }
        else if (Class104.smethod_0 <Array>(type_0))
        {
            @class = new Class145();
        }
        else if (Class104.smethod_0 <string>(type_0))
        {
            @class = new Class148();
        }
        else if (Class104.smethod_0 <IntPtr>(type_0))
        {
            @class = new Class151();
        }
        else if (Class104.smethod_0 <UIntPtr>(type_0))
        {
            @class = new Class162();
        }
        else if (Class104.smethod_0 <ulong>(type_0))
        {
            @class = new Class170();
        }
        else if (Class104.smethod_0 <uint>(type_0))
        {
            @class = new Class168();
        }
        else if (Class104.smethod_0 <ushort>(type_0))
        {
            @class = new Class164();
        }
        else if (Class104.smethod_0 <long>(type_0))
        {
            @class = new Class161();
        }
        else if (Class104.smethod_0 <int>(type_0))
        {
            @class = new Class150();
        }
        else if (Class104.smethod_0 <short>(type_0))
        {
            @class = new Class146();
        }
        else if (Class104.smethod_0 <byte>(type_0))
        {
            @class = new Class169();
        }
        else if (Class104.smethod_0 <sbyte>(type_0))
        {
            @class = new Class166();
        }
        else if (Class104.smethod_0 <double>(type_0))
        {
            @class = new Class163();
        }
        else if (Class104.smethod_0 <float>(type_0))
        {
            @class = new Class167();
        }
        else if (Class104.smethod_0 <bool>(type_0))
        {
            @class = new Class149();
        }
        else if (Class104.smethod_0 <char>(type_0))
        {
            @class = new Class160();
        }
        else if (Class28.smethod_0(type_0))
        {
            Class171 class2 = new Class171();
            class2.method_1(type_0);
            @class = class2;
        }
        else
        {
            if (Class104.smethod_0 <Enum>(type_0))
            {
                Enum enum_;
                if (object_0 == null)
                {
                    if (type_0 == Class28.type_2)
                    {
                        enum_ = null;
                    }
                    else
                    {
                        enum_ = (Enum)Activator.CreateInstance(type_0);
                    }
                }
                else if (type_0 == Class28.type_2 && object_0 is Enum)
                {
                    enum_ = (Enum)object_0;
                }
                else
                {
                    enum_ = (Enum)Enum.ToObject(type_0, object_0);
                }
                return(new Class165(enum_));
            }
            if (Class104.smethod_0 <ValueType>(type_0))
            {
                if (object_0 == null)
                {
                    object object_;
                    if (type_0 == Class28.type_3)
                    {
                        object_ = null;
                    }
                    else
                    {
                        object_ = Activator.CreateInstance(type_0);
                    }
                    @class = new Class159(object_);
                }
                else
                {
                    if (object_0.GetType() != type_0)
                    {
                        try
                        {
                            object_0 = Convert.ChangeType(object_0, type_0);
                        }
                        catch
                        {
                        }
                    }
                    @class = new Class159(object_0);
                }
                return(@class);
            }
            @class = new Class171();
        }
        if (object_0 != null)
        {
            @class.vmethod_1(object_0);
        }
        return(@class);
    }
Esempio n. 8
0
    // Token: 0x06000EEB RID: 3819 RVA: 0x00045F84 File Offset: 0x00044184
    private bool method_7(JToken jtoken_0, JToken jtoken_1)
    {
        JValue jvalue;
        JValue jvalue2;

        if ((jvalue = (jtoken_0 as JValue)) != null && (jvalue2 = (jtoken_1 as JValue)) != null)
        {
            switch (base.method_0())
            {
            case (Enum10)1:
                if (Class169.smethod_1(jvalue, jvalue2))
                {
                    return(true);
                }
                break;

            case (Enum10)2:
                if (!Class169.smethod_1(jvalue, jvalue2))
                {
                    return(true);
                }
                break;

            case (Enum10)3:
                return(true);

            case (Enum10)4:
                if (jvalue.CompareTo(jvalue2) < 0)
                {
                    return(true);
                }
                break;

            case (Enum10)5:
                if (jvalue.CompareTo(jvalue2) <= 0)
                {
                    return(true);
                }
                break;

            case (Enum10)6:
                if (jvalue.CompareTo(jvalue2) > 0)
                {
                    return(true);
                }
                break;

            case (Enum10)7:
                if (jvalue.CompareTo(jvalue2) >= 0)
                {
                    return(true);
                }
                break;

            case (Enum10)10:
                if (Class169.smethod_0(jvalue, jvalue2))
                {
                    return(true);
                }
                break;

            case (Enum10)11:
                if (Class169.smethod_2(jvalue, jvalue2))
                {
                    return(true);
                }
                break;

            case (Enum10)12:
                if (!Class169.smethod_2(jvalue, jvalue2))
                {
                    return(true);
                }
                break;
            }
        }
        else
        {
            Enum10 @enum = base.method_0();
            if (@enum - (Enum10)2 <= 1)
            {
                return(true);
            }
        }
        return(false);
    }