Пример #1
0
        public static void smethod_1(Interface9 writer, Class242 subEntity)
        {
            string str = subEntity.imethod_2(writer.FileFormatVersion);

            writer.imethod_13(str);
            subEntity.imethod_1(writer);
        }
Пример #2
0
 internal override void vmethod_1(Interface9 writer)
 {
     base.vmethod_1(writer);
     writer.imethod_6((Class80)this.class113_1);
     writer.imethod_6((Class80)this.class113_2);
     writer.imethod_6(this.class80_0);
 }
Пример #3
0
 public override void imethod_1(Interface9 writer)
 {
     writer.imethod_15();
     Class242.smethod_1(writer, this.class242_0);
     writer.imethod_15();
     Class242.smethod_1(writer, this.class242_1);
     writer.imethod_15();
     writer.imethod_17(this.point3D_0);
     writer.imethod_15();
     if (writer.FileFormatVersion < Class250.int_48)
     {
         this.class439_0.method_0(writer);
         this.class439_1.method_0(writer);
         if (writer.FileFormatVersion < Class250.int_36)
         {
             return;
         }
         this.class796_0.method_1(writer);
         this.class796_1.method_1(writer);
     }
     else
     {
         this.method_1(writer);
     }
 }
Пример #4
0
 public override void imethod_1(Interface9 writer)
 {
     this.method_1(writer);
     if (writer.FileFormatVersion >= Class250.int_48)
     {
         writer.imethod_10(Class224.string_2, (int)this.enum4_0);
     }
     if (this.enum4_0 == Class224.Enum4.const_0)
     {
         this.class242_0.vmethod_1(writer);
         writer.imethod_7(this.double_1);
         writer.imethod_15();
     }
     else if (this.enum4_0 == Class224.Enum4.const_2)
     {
         this.class439_1.method_0(writer);
         writer.imethod_10(Class224.string_3, this.int_0);
         writer.imethod_15();
     }
     else
     {
         int length = this.double_0.Length;
         writer.imethod_4(length);
         writer.imethod_15();
         for (int index = 0; index < length; ++index)
         {
             writer.imethod_7(this.double_0[index]);
         }
         writer.imethod_15();
         writer.imethod_7(this.double_1);
         writer.imethod_10(Class224.string_3, this.int_0);
         writer.imethod_15();
     }
     Class188.smethod_1(writer, this.class188_0);
     writer.imethod_15();
     Class188.smethod_1(writer, this.class188_1);
     writer.imethod_15();
     this.class243_0.vmethod_1(writer);
     writer.imethod_15();
     this.class243_1.vmethod_1(writer);
     writer.imethod_15();
     if (writer.FileFormatVersion >= Class250.int_23)
     {
         this.class439_0.method_0(writer);
         writer.imethod_15();
     }
     if (writer.FileFormatVersion >= Class250.int_36)
     {
         this.class796_0.method_1(writer);
         if (writer.FileFormatVersion >= Class250.int_68)
         {
             writer.imethod_15();
         }
     }
     if (writer.FileFormatVersion < Class250.int_68)
     {
         return;
     }
     writer.imethod_4(this.int_1);
 }
Пример #5
0
        public static void smethod_1(Interface9 writer, Class648 lawData)
        {
            string str = lawData.imethod_2(writer.FileFormatVersion);

            writer.WriteString(str);
            lawData.imethod_1(writer);
        }
Пример #6
0
 public override void imethod_1(Interface9 writer)
 {
     base.imethod_1(writer);
     writer.imethod_10(Class235.string_6, this.int_3);
     Class242.smethod_1(writer, this.class242_1);
     writer.imethod_15();
 }
Пример #7
0
 internal override void vmethod_1(Interface9 writer)
 {
     base.vmethod_1(writer);
     writer.imethod_10(Class164.string_4, this.int_2);
     writer.imethod_6((Class80)this.class101_0);
     writer.imethod_6((Class80)this.class101_1);
     writer.imethod_7(this.double_0);
     writer.imethod_7(this.double_1);
     if (writer.FileFormatVersion >= Class250.int_24)
     {
         writer.imethod_7(this.double_2);
         writer.imethod_7(this.double_3);
         writer.imethod_12((Interface39)this.class717_0);
         writer.imethod_12((Interface39)this.class717_1);
     }
     if (writer.FileFormatVersion >= Class250.int_78)
     {
         writer.imethod_7(this.double_5);
         writer.imethod_7(this.double_5);
     }
     if (writer.FileFormatVersion >= Class250.int_25)
     {
         writer.imethod_10(Class164.string_5, this.int_3);
     }
     Class188.smethod_1(writer, this.class188_0);
     if (writer.FileFormatVersion < Class250.int_78)
     {
         return;
     }
     writer.imethod_4(this.int_4);
     writer.imethod_4(this.int_5);
 }
Пример #8
0
 public override void imethod_1(Interface9 writer)
 {
   Class188.smethod_1(writer, this.class188_0);
   Class242.smethod_1(writer, this.class242_0);
   if (writer.FileFormatVersion < Class250.int_38)
   {
     writer.imethod_18(this.vector3D_0);
     writer.imethod_7(this.double_4);
     writer.imethod_7(this.double_5);
   }
   if (writer.FileFormatVersion < Class250.int_48)
   {
     this.class439_0.method_0(writer);
     this.class439_1.method_0(writer);
     writer.imethod_4(this.int_0);
     if (writer.FileFormatVersion < Class250.int_36)
       return;
     this.class796_0.method_1(writer);
     this.class796_1.method_1(writer);
   }
   else
   {
     this.class243_0.vmethod_1(writer);
     writer.imethod_7(this.double_3);
     base.imethod_1(writer);
   }
 }
Пример #9
0
 public virtual void imethod_1(Interface9 writer)
 {
     writer.imethod_12((Interface39)this.class690_0);
     Class238.smethod_1(writer, this.class238_0);
     writer.imethod_7(this.double_0);
     writer.imethod_7(this.double_1);
 }
Пример #10
0
        public override void imethod_1(Interface9 writer)
        {
            if (writer.FileFormatVersion < Class250.int_68)
            {
                throw new Exception0("loft_spl_sur should be converted (saving to < 21200)");
            }
            int length = this.class682_0.Length;

            writer.imethod_4(length);
            for (int index = 0; index < length; ++index)
            {
                writer.imethod_7(this.double_3[index]);
                this.class682_0[index].imethod_1(writer);
            }
            writer.imethod_4(this.int_5);
            this.class439_2.method_0(writer);
            this.class439_3.method_0(writer);
            writer.imethod_12((Interface39)this.class688_1);
            writer.imethod_12((Interface39)this.class688_2);
            writer.imethod_12((Interface39)this.class688_3);
            writer.imethod_12((Interface39)this.class688_4);
            writer.imethod_4(this.int_6);
            if (writer.FileFormatVersion >= Class250.int_70)
            {
                writer.imethod_4(this.int_7);
            }
            base.imethod_1(writer);
        }
Пример #11
0
 public override void imethod_1(Interface9 writer)
 {
     writer.WriteString("scale");
     writer.imethod_4(-2);
     writer.imethod_7(this.double_0);
     writer.WriteString("detail");
     writer.imethod_4(-1);
     writer.imethod_4(this.int_0);
     writer.WriteString("ground color");
     writer.imethod_4(-4);
     writer.imethod_7(this.point3D_0.X);
     writer.imethod_7(this.point3D_0.Y);
     writer.imethod_7(this.point3D_0.Z);
     writer.WriteString("vein color");
     writer.imethod_4(-4);
     writer.imethod_7(this.point3D_1.X);
     writer.imethod_7(this.point3D_1.Y);
     writer.imethod_7(this.point3D_1.Z);
     writer.WriteString("vein contrast");
     writer.imethod_4(-2);
     writer.imethod_7(this.double_1);
     writer.WriteString("grain");
     writer.imethod_4(-2);
     writer.imethod_7(this.double_2);
     writer.WriteString("grain scale");
     writer.imethod_4(-2);
     writer.imethod_7(this.double_3);
 }
Пример #12
0
 internal override void vmethod_1(Interface9 writer)
 {
     base.vmethod_1(writer);
     writer.imethod_6((Class80)this.class95_0);
     writer.imethod_6((Class80)this.class107_0);
     writer.imethod_6((Class80)this.class101_0);
 }
Пример #13
0
        public override void imethod_1(Interface9 writer)
        {
            if (Class250.int_32 <= writer.FileFormatVersion)
            {
                writer.imethod_12((Interface39)this.class711_0);
                writer.imethod_12((Interface39)this.class712_0);
                writer.imethod_12((Interface39)this.class713_0);
            }
            int length1 = this.class685_0.Length;

            writer.imethod_4(length1);
            writer.imethod_15();
            for (int index = 0; index < length1; ++index)
            {
                this.class685_0[index].imethod_1(writer);
                writer.imethod_15();
            }
            if (Class250.int_42 <= writer.FileFormatVersion)
            {
                int length2 = this.class242_0.Length;
                writer.imethod_4(length2);
                writer.imethod_15();
                for (int index = 0; index < length2; ++index)
                {
                    Class242.smethod_1(writer, this.class242_0[index]);
                }
            }
            base.imethod_1(writer);
        }
Пример #14
0
        public static void smethod_1(Interface9 writer, Class601 value)
        {
            string str = value.imethod_2(writer.FileFormatVersion);

            writer.WriteString(str);
            value.imethod_1(writer);
        }
Пример #15
0
    private DigitalSignature method_1(Interface9 A_0, bool A_1)
    {
        int num = 1;

        this.digitalSignature_0 = new DigitalSignature(DigitalSignatureType.XmlDsig);
        this.digitalSignature_0.SignedXmlResult = A_1;
        while (this.class393_0.method_9(BookmarkStart.b("琦䀨䰪䌬丮䔰䘲䜴制", num)))
        {
            string str = this.class393_0.method_1();
            if (str != null)
            {
                if (str != BookmarkStart.b("琦䀨䰪䌬䨮唰稲嬴儶嘸", num))
                {
                    if (!(str == BookmarkStart.b("氦䰨刪搬䄮地尲", num)))
                    {
                        if (!(str == BookmarkStart.b("栦䬨䄪䠬䰮䔰", num)))
                        {
                            goto Label_0084;
                        }
                        this.method_4();
                    }
                    else
                    {
                        this.method_2();
                    }
                }
                else
                {
                    this.method_7();
                }
                continue;
            }
Label_0084:
            this.method_15();
        }
        bool flag = A_1;
        SHA1 sha  = new SHA1CryptoServiceProvider();

        foreach (Class731 class2 in this.digitalSignature_0.References)
        {
            if (class2.method_6())
            {
                Stream stream = A_0.imethod_0(class2);
                foreach (Class557 class3 in class2.method_5())
                {
                    stream = class3.method_0(stream);
                }
                stream.Position = 0L;
                bool flag2 = Convert.ToBase64String(sha.ComputeHash(stream)) == class2.method_3();
                class2.method_8(flag2);
                flag &= flag2;
            }
            else
            {
                class2.method_8(A_1);
            }
        }
        this.digitalSignature_0.method_2(flag);
        return(this.digitalSignature_0);
    }
Пример #16
0
        public void WriteTo(MemoryStream content, int version)
        {
            Interface9 writer = Class794.smethod_6((Interface6)this, (Interface7)this, content, version);

            this.ilist_1.Clear();
            this.class987_0.Product         = "CadLib";
            this.class987_0.NumberOfRecords = this.ilist_0.Count;
            this.class987_0.EntityCount     = 0;
            foreach (Class80 class80 in (IEnumerable <Class80>) this.ilist_0)
            {
                if (class80 is Class187)
                {
                    ++this.class987_0.EntityCount;
                }
                if (class80 is Class98)
                {
                    ++this.class987_0.EntityCount;
                }
            }
            writer.imethod_16(this.class987_0);
            this.WriteTo(writer);
            if (writer.FileFormatVersion >= Class250.int_72)
            {
                writer.imethod_13("End-of-ASM-data");
            }
            else
            {
                writer.imethod_13("End-of-ACIS-data");
            }
        }
Пример #17
0
 public override void imethod_1(Interface9 writer)
 {
     writer.imethod_7(this.double_9);
     writer.imethod_7(this.double_10);
     writer.imethod_7(this.double_11);
     writer.imethod_7(this.double_12);
     writer.imethod_7(this.double_8);
     writer.imethod_15();
     base.imethod_1(writer);
     writer.imethod_15();
     writer.imethod_18(this.vector3D_0);
     if (writer.FileFormatVersion < Class250.int_68)
     {
         Class188.smethod_1(writer, this.class188_1);
     }
     writer.imethod_7(this.double_13);
     if (writer.FileFormatVersion >= Class250.int_42)
     {
         this.class1046_0.imethod_1(writer);
     }
     if (writer.FileFormatVersion < Class250.int_57)
     {
         return;
     }
     Class607.smethod_1(writer, this.interface3_0, (Interface4)this.interface3_0);
 }
Пример #18
0
 public override void imethod_1(Interface9 writer)
 {
     writer.WriteString("scale");
     writer.imethod_4(-2);
     writer.imethod_7(this.double_0);
     writer.WriteString("light wood color");
     writer.imethod_4(-4);
     writer.imethod_7(this.point3D_0.X);
     writer.imethod_7(this.point3D_0.Y);
     writer.imethod_7(this.point3D_0.Z);
     writer.WriteString("dark wood color");
     writer.imethod_4(-4);
     writer.imethod_7(this.point3D_1.X);
     writer.imethod_7(this.point3D_1.Y);
     writer.imethod_7(this.point3D_1.Z);
     writer.WriteString("point on axis");
     writer.imethod_4(-5);
     writer.imethod_7(this.point3D_2.X);
     writer.imethod_7(this.point3D_2.Y);
     writer.imethod_7(this.point3D_2.Z);
     writer.WriteString("axis direction");
     writer.imethod_4(-5);
     writer.imethod_7(this.point3D_3.X);
     writer.imethod_7(this.point3D_3.Y);
     writer.imethod_7(this.point3D_3.Z);
     writer.WriteString("noise");
     writer.imethod_4(-2);
     writer.imethod_7(this.double_1);
 }
Пример #19
0
 public override void imethod_1(Interface9 writer)
 {
     writer.WriteString("intensity");
     writer.imethod_4(-2);
     writer.imethod_7(this.double_0);
     writer.WriteString("color");
     writer.imethod_4(-4);
     writer.imethod_7(this.point3D_0.X);
     writer.imethod_7(this.point3D_0.Y);
     writer.imethod_7(this.point3D_0.Z);
     writer.WriteString("location");
     writer.imethod_4(-5);
     writer.imethod_7(this.point3D_1.X);
     writer.imethod_7(this.point3D_1.Y);
     writer.imethod_7(this.point3D_1.Z);
     writer.WriteString("to");
     writer.imethod_4(-5);
     writer.imethod_7(this.point3D_2.X);
     writer.imethod_7(this.point3D_2.Y);
     writer.imethod_7(this.point3D_2.Z);
     writer.WriteString("shadows");
     writer.imethod_4(-6);
     writer.imethod_4(this.int_0);
     writer.WriteString("shadow resolution");
     writer.imethod_4(-1);
     writer.imethod_7((double)this.int_1);
     writer.WriteString("shadow quality");
     writer.imethod_4(-1);
     writer.imethod_7((double)this.int_2);
     writer.WriteString("shadow softness");
     writer.imethod_4(-2);
     writer.imethod_7(this.double_1);
 }
Пример #20
0
 public void method_0(Interface9 writer)
 {
     if (writer.FileFormatVersion < Class250.int_15)
     {
         writer.imethod_7(this.Start);
         writer.imethod_7(this.End);
     }
     else
     {
         if (this.HasUnboundStart)
         {
             writer.imethod_12((Interface39)Class686.Class689.class689_1);
         }
         else
         {
             writer.imethod_12((Interface39)Class686.Class689.class689_0);
             writer.imethod_7(this.Start);
         }
         if (this.HasUnboundEnd)
         {
             writer.imethod_12((Interface39)Class686.Class689.class689_1);
         }
         else
         {
             writer.imethod_12((Interface39)Class686.Class689.class689_0);
             writer.imethod_7(this.End);
         }
     }
 }
Пример #21
0
 public override void imethod_1(Interface9 writer)
 {
     this.class243_0.vmethod_1(writer);
     writer.imethod_7(this.double_0);
     writer.imethod_15();
     Class188.smethod_1(writer, this.class188_0);
 }
Пример #22
0
        private void method_4(Class80 entity, Interface9 writer)
        {
            string str = entity.imethod_2(writer.FileFormatVersion);

            writer.imethod_13(str);
            entity.imethod_1(writer);
        }
Пример #23
0
 private void WriteTo(Interface9 writer)
 {
     foreach (Class80 entity in (IEnumerable <Class80>) this.ilist_0)
     {
         this.method_4(entity, writer);
     }
 }
        public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
        {
            Interface9 interface2 = Class163.smethod_5 <Interface9>(value);
            Type       type       = (interface2.Object_0 != null) ? interface2.Object_0.GetType() : null;

            writer.WriteStartObject();
            writer.WritePropertyName("Key");
            writer.WriteValue(interface2.String_0);
            writer.WritePropertyName("Type");
            writer.WriteValue((type != null) ? type.FullName : null);
            writer.WritePropertyName("Value");
            if (type != null)
            {
                string str;
                if (Class137.smethod_0(interface2.Object_0, type, out str))
                {
                    writer.WriteValue(str);
                }
                else
                {
                    writer.WriteValue(interface2.Object_0);
                }
            }
            else
            {
                writer.WriteNull();
            }
            writer.WriteEndObject();
        }
Пример #25
0
        public static void smethod_1(Interface9 writer, Class1028.Enum49 value)
        {
            if (writer.FileFormatVersion > Class250.int_27)
            {
                writer.imethod_10(Class1028.string_0, (int)value);
            }
            else
            {
                string str;
                switch (value)
                {
                case Class1028.Enum49.const_0:
                    str = Class1028.string_0[0];
                    break;

                case Class1028.Enum49.const_1:
                    str = Class1028.string_0[1];
                    break;

                case Class1028.Enum49.const_2:
                    str = Class1028.string_0[2];
                    break;

                case Class1028.Enum49.const_3:
                    str = Class1028.string_0[3];
                    break;

                default:
                    throw new Exception0("Unknown b-spline type");
                }
                writer.imethod_13(str);
            }
        }
Пример #26
0
 internal override void vmethod_1(Interface9 writer)
 {
     base.vmethod_1(writer);
     writer.imethod_7(this.vector3D_0.X);
     writer.imethod_7(this.vector3D_0.Y);
     writer.imethod_7(this.vector3D_0.Z);
 }
Пример #27
0
 public override void imethod_1(Interface9 writer)
 {
     writer.imethod_15();
     Class188.smethod_1(writer, this.class188_0);
     writer.imethod_15();
     writer.imethod_7(this.double_3);
     writer.imethod_15();
     if (writer.FileFormatVersion < Class250.int_48)
     {
         writer.imethod_7(this.class439_2.Start);
         writer.imethod_7(this.class439_2.End);
         writer.imethod_7(this.class439_3.Start);
         writer.imethod_7(this.class439_3.End);
     }
     writer.imethod_12((Interface39)this.class690_0);
     if (writer.FileFormatVersion >= Class250.int_35)
     {
         writer.imethod_12((Interface39)this.class690_1);
     }
     if (writer.FileFormatVersion >= Class250.int_69)
     {
         writer.imethod_12((Interface39)this.class688_1);
     }
     if (writer.FileFormatVersion >= Class250.int_70)
     {
         writer.imethod_12((Interface39)this.class688_2);
     }
     if (writer.FileFormatVersion < Class250.int_48)
     {
         return;
     }
     this.method_1(writer);
 }
Пример #28
0
    private void method_0(Stream A_0, Interface9 A_1, DigitalSignatures A_2)
    {
        int num = 9;

        if (A_0 != null)
        {
            this.class393_0 = new Class393(A_0);
            if (this.class393_0.method_1() == BookmarkStart.b("簮堰吲嬴嘶䴸为似娾", num))
            {
                bool flag = smethod_1(A_0, 0);
                A_2.method_0(this.method_1(A_1, flag));
            }
            else
            {
                int num2 = 0;
                while (this.class393_0.method_9(BookmarkStart.b("䬮帰倲䀴娶尸唺䤼ሾ㉀⩂≄⥆⡈㽊㡌㵎㑐⁒", num)))
                {
                    string str;
                    if (((str = this.class393_0.method_1()) != null) && (str == BookmarkStart.b("簮堰吲嬴嘶䴸为似娾", num)))
                    {
                        bool flag2 = smethod_1(A_0, num2++);
                        A_2.method_0(this.method_1(A_1, flag2));
                    }
                    else
                    {
                        this.method_15();
                    }
                }
            }
        }
    }
Пример #29
0
 public override void imethod_1(Interface9 writer)
 {
     base.imethod_1(writer);
     this.class1046_0.imethod_1(writer);
     writer.imethod_7(this.interface27_0.Start);
     writer.imethod_7(this.interface27_0.End);
 }
Пример #30
0
 public override void vmethod_1(Interface9 writer)
 {
     Class647.smethod_1(writer, this.enum23_0);
     if (this.enum23_0 == Class647.Enum23.const_2)
     {
         return;
     }
     writer.imethod_4(this.int_0);
     Class883.smethod_1(writer, this.enum34_0);
     writer.imethod_4(this.int_1);
     writer.imethod_15();
     for (int index = 0; index < this.int_1; ++index)
     {
         writer.imethod_7(this.double_0[index]);
         writer.imethod_4(this.int_2[index]);
         if ((index + 1) % 5 == 0)
         {
             writer.imethod_15();
         }
     }
     if (this.int_1 % 5 != 0)
     {
         writer.imethod_15();
     }
     for (int index = 0; index < this.point2D_0.Length; ++index)
     {
         writer.imethod_7(this.point2D_0[index].X);
         writer.imethod_7(this.point2D_0[index].Y);
         if (this.enum23_0 == Class647.Enum23.const_1)
         {
             writer.imethod_7(this.double_1[index]);
         }
         writer.imethod_15();
     }
 }
Пример #31
0
 // Token: 0x06000F7C RID: 3964
 // RVA: 0x00053A30 File Offset: 0x00051C30
 public void Run()
 {
     if (this.bool_6)
     {
         this.interface9_0 = (this.method_3().GetService(typeof(Interface9)) as Interface9);
         if (this.interface9_0 != null)
         {
             this.interface9_0.imethod_1();
         }
     }
     this.Initialize();
     this.bool_3 = true;
     try
     {
         this.vmethod_1();
         this.vmethod_9();
         this.bool_1 = true;
         if (this.class118_0 != null)
         {
             this.class118_0.Run();
         }
         this.vmethod_3();
     }
     finally
     {
         this.bool_3 = false;
     }
 }