Exemple #1
0
    private static void smethod_1(Class403 A_0, Class644 A_1, string A_2, bool A_3)
    {
        int      num    = 5;
        int      num2   = A_2.LastIndexOf('/');
        string   str    = A_2.Substring(0, num2 + 1);
        string   str2   = A_2.Substring(num2 + 1);
        Class467 class4 = new Class467(string.Format(BookmarkStart.b("倪ᴬ刮䨰Ȳ䠴栶䬸帺儼䰾湀㡂睄㩆杈㥊⡌⍎≐", 5), str.StartsWith(BookmarkStart.b("Ъ", 5)) ? "" : BookmarkStart.b("Ъ", num), str, str2), BookmarkStart.b("䨪崬弮崰娲嘴嘶䴸刺刼儾湀㕂⭄⍆杈⑊㵌⩎㽐⭒㡔㭖㽘㑚⽜㉞`ᝢᙤ䩦ᥨ੪๬Ѯၰᑲၴ奶୸ṺᅼṾ愈ホ뢒殺", num));
        Class397 class3 = new Class397(class4.method_4(), A_3);

        class3.method_2(BookmarkStart.b("礪䠬䌮倰䜲尴堶圸䠺唼嘾ㅀあ", num));
        class3.method_18(BookmarkStart.b("匪䀬䌮弰䀲", num), BookmarkStart.b("䌪夬嬮䄰लᨴᠶ䨸堺唼娾ⱀ≂㙄楆♈㭊⡌ⅎ⥐㹒㥔ㅖ㙘⥚ぜ㹞ᕠၢ䭤ࡦ᭨౪䉬ὮၰၲṴᙶṸṺ剼䵾놀뎂뎄ꢆﮈ朗杖練튠", num));
        foreach (Class1088 class2 in (IEnumerable)A_1)
        {
            class3.method_4(BookmarkStart.b("礪䠬䌮倰䜲尴堶圸䠺唼嘾ㅀ", num));
            class3.method_18(BookmarkStart.b("截䤬", num), class2.method_0());
            class3.method_18(BookmarkStart.b("缪听弮吰", num), class2.method_1());
            class3.method_18(BookmarkStart.b("缪䰬崮嘰嘲䄴", num), class2.method_2());
            if (class2.method_3())
            {
                class3.method_18(BookmarkStart.b("缪䰬崮嘰嘲䄴稶嘸强堼", num), BookmarkStart.b("渪唬嬮吰䄲嬴嘶唸", num));
            }
            class3.method_5();
        }
        class3.method_3();
        A_0.method_0().method_2(class4);
    }
 public Class467(string A_0, string A_1)
 {
     Class567.smethod_19(A_0, BookmarkStart.b("䄰刲䜴䌶眸娺值娾", 11));
     this.string_0 = A_0;
     this.method_3(A_1);
     this.stream_0   = new MemoryStream();
     this.class644_0 = new Class644(A_0);
 }
Exemple #3
0
        public virtual void vmethod_27(DateTime value)
        {
            int days;
            int milliseconds;

            Class644.smethod_1(value, out days, out milliseconds);
            this.vmethod_9(days);
            this.vmethod_9(milliseconds);
        }
Exemple #4
0
        public void imethod_44(DateTime value)
        {
            int days;
            int milliseconds;

            Class644.smethod_1(value, out days, out milliseconds);
            this.imethod_33(days);
            this.imethod_33(milliseconds);
        }
    private static void smethod_0(Class467 A_0, Class644 A_1)
    {
        int      num    = 7;
        Class393 class2 = new Class393(A_0.method_4());

        while (class2.method_9(BookmarkStart.b("缬䨮崰刲䄴帶嘸唺丼圾⡀㍂㙄", num)))
        {
            string str5;
            if (((str5 = class2.method_1()) != null) && (str5 == BookmarkStart.b("缬䨮崰刲䄴帶嘸唺丼圾⡀㍂", num)))
            {
                string str2 = null;
                string str4 = null;
                string str  = null;
                bool   flag = false;
                while (class2.method_19())
                {
                    string str3 = class2.method_1();
                    if (str3 != null)
                    {
                        if (str3 != BookmarkStart.b("搬䬮", num))
                        {
                            if (str3 != BookmarkStart.b("礬嘮䄰嘲", num))
                            {
                                if (!(str3 == BookmarkStart.b("礬丮䌰吲倴䌶", num)))
                                {
                                    if (str3 == BookmarkStart.b("礬丮䌰吲倴䌶琸吺夼娾", num))
                                    {
                                        flag = class2.method_3() == BookmarkStart.b("栬圮䔰嘲䜴夶堸场", num);
                                    }
                                }
                                else
                                {
                                    str = class2.method_3();
                                }
                            }
                            else
                            {
                                str4 = class2.method_3();
                            }
                        }
                        else
                        {
                            str2 = class2.method_3();
                        }
                    }
                }
                A_1.method_3(str2, str4, str, flag);
            }
            else
            {
                class2.vmethod_1();
            }
        }
    }
Exemple #6
0
        public virtual DateTime vmethod_26()
        {
            int      julianDayNumber = this.vmethod_8();
            int      num             = this.vmethod_8();
            DateTime dateTime        = Class644.smethod_5(julianDayNumber);

            if (dateTime == DateTime.MaxValue)
            {
                return(dateTime);
            }
            return(dateTime.AddMilliseconds((double)num));
        }
Exemple #7
0
        public DateTime imethod_28()
        {
            DateTime dateTime = Class644.smethod_4((double)this.imethod_11());
            double   num      = (double)this.imethod_11();

            if (dateTime == DateTime.MaxValue)
            {
                return(dateTime);
            }
            dateTime = dateTime.AddMilliseconds(num);
            return(dateTime);
        }
Exemple #8
0
        public void Write()
        {
            Interface29 nterface29 = Class724.Create(this.dxfVersion_0, (Stream)this.memoryStream_0, this.encoding_0);

            nterface29.imethod_11(byte.MaxValue);
            nterface29.imethod_11((byte)119);
            nterface29.imethod_11((byte)1);
            DwgVersion dwgVersion = Class885.smethod_3(this.dxfModel_0.Header.AcadVersion);

            nterface29.imethod_18((short)dwgVersion);
            nterface29.imethod_18((short)this.dxfModel_0.Header.AcadMaintenanceVersion);
            nterface29.imethod_19(this.dxfModel_0.NumberOfSaves);
            nterface29.imethod_19(-1);
            short num1 = this.dxfModel_0.NumberOfSaves <= (int)short.MaxValue ? (short)0 : (short)(this.dxfModel_0.NumberOfSaves - (int)short.MaxValue);
            short num2 = (short)(this.dxfModel_0.NumberOfSaves - (int)num1);

            nterface29.imethod_18(num2);
            nterface29.imethod_18(num1);
            nterface29.imethod_19(0);
            nterface29.imethod_18((short)dwgVersion);
            nterface29.imethod_18((short)this.dxfModel_0.Header.AcadMaintenanceVersion);
            nterface29.imethod_18((short)dwgVersion);
            nterface29.imethod_18((short)this.dxfModel_0.Header.AcadMaintenanceVersion);
            nterface29.imethod_18((short)5);
            nterface29.imethod_18((short)2195);
            nterface29.imethod_18((short)5);
            nterface29.imethod_18((short)2195);
            nterface29.imethod_18((short)0);
            nterface29.imethod_18((short)1);
            nterface29.imethod_19(0);
            nterface29.imethod_19(0);
            nterface29.imethod_19(0);
            nterface29.imethod_19(0);
            nterface29.imethod_19(0);
            int days1;
            int milliseconds1;

            Class644.smethod_1(this.dxfModel_0.Header.CreateDateTime, out days1, out milliseconds1);
            nterface29.imethod_19(days1);
            nterface29.imethod_19(milliseconds1);
            int days2;
            int milliseconds2;

            Class644.smethod_1(this.dxfModel_0.Header.UpdateDateTime, out days2, out milliseconds2);
            nterface29.imethod_19(days2);
            nterface29.imethod_19(milliseconds2);
            int num3 = -1;

            if (this.dxfModel_0.Header.HandleSeed <= (ulong)int.MaxValue)
            {
                num3 = (int)this.dxfModel_0.Header.HandleSeed;
            }
            nterface29.imethod_19(num3);
            nterface29.imethod_19(0);
            nterface29.imethod_18((short)0);
            nterface29.imethod_18((short)((int)num2 - (int)num1));
            nterface29.imethod_19(0);
            nterface29.imethod_19(0);
            nterface29.imethod_19(0);
            nterface29.imethod_19(this.dxfModel_0.NumberOfSaves);
            nterface29.imethod_19(0);
            nterface29.imethod_19(0);
            nterface29.imethod_19(0);
            nterface29.imethod_19(0);
        }
Exemple #9
0
        internal void method_1(DxfModel model)
        {
            if (model.Header.AcadVersion >= DxfVersion.Dxf18)
            {
                return;
            }
            DxfXRecord xrecordDwgProps = model.XRecordDwgProps;

            if (xrecordDwgProps == null)
            {
                return;
            }
            List <DxfXRecordValue> .Enumerator enumerator = xrecordDwgProps.Values.GetEnumerator();
            if (!enumerator.MoveNext() || enumerator.Current.Code != (short)1 || !((string)enumerator.Current.Value == "DWGPROPS COOKIE"))
            {
                return;
            }
            while (enumerator.MoveNext())
            {
                DxfXRecordValue current = enumerator.Current;
                if (current.Code >= (short)300 && current.Code <= (short)309)
                {
                    string str1 = (string)current.Value;
                    if (!(str1 == "="))
                    {
                        int    length = str1.IndexOf('=');
                        string str2   = string.Empty;
                        string name;
                        if (length < 0)
                        {
                            name = str1;
                        }
                        else
                        {
                            name = str1.Substring(0, length);
                            str2 = str1.Substring(length + 1);
                        }
                        this.list_0.Add(new SummaryInfo.Property(name, str2));
                    }
                }
                else
                {
                    switch (current.Code)
                    {
                    case 1:
                        this.HyperLinkBase = (string)current.Value;
                        continue;

                    case 2:
                        this.Title = (string)current.Value;
                        continue;

                    case 3:
                        this.Subject = (string)current.Value;
                        continue;

                    case 4:
                        this.Author = (string)current.Value;
                        continue;

                    case 6:
                        this.Comments = (string)current.Value;
                        continue;

                    case 7:
                        this.Keywords = (string)current.Value;
                        continue;

                    case 8:
                        this.LastSavedBy = (string)current.Value;
                        continue;

                    case 9:
                        this.RevisionNumber = (string)current.Value;
                        continue;

                    case 40:
                        this.dxfTimeSpan_0 = Class644.smethod_7((double)current.Value);
                        continue;

                    case 41:
                        this.dateTime_0 = Class644.smethod_4((double)current.Value);
                        continue;

                    case 42:
                        this.dateTime_1 = Class644.smethod_4((double)current.Value);
                        continue;

                    default:
                        continue;
                    }
                }
            }
        }
Exemple #10
0
 internal void method_0(Class1070 context, DxfModel model)
 {
     if (model.Header.AcadVersion > DxfVersion.Dxf15)
     {
         if (model.XRecordDwgProps == null)
         {
             return;
         }
         model.DictionaryRoot.Entries.RemoveAll("DWGPROPS");
         model.XRecordDwgProps = (DxfXRecord)null;
     }
     else
     {
         DxfXRecord dxfXrecord = model.XRecordDwgProps;
         if (dxfXrecord == null)
         {
             dxfXrecord            = new DxfXRecord();
             model.XRecordDwgProps = dxfXrecord;
             model.DictionaryRoot.Entries.Add((IDictionaryEntry) new DxfDictionaryEntry("DWGPROPS", (DxfObject)model.XRecordDwgProps));
         }
         else
         {
             dxfXrecord.Values.Clear();
         }
         short num1 = 1;
         DxfXRecordValueCollection values1 = dxfXrecord.Values;
         num1 = (short)2;
         values1.Add((short)1, (object)"DWGPROPS COOKIE");
         DxfXRecordValueCollection values2 = dxfXrecord.Values;
         num1 = (short)3;
         string string0 = this.string_0;
         values2.Add((short)2, (object)string0);
         DxfXRecordValueCollection values3 = dxfXrecord.Values;
         num1 = (short)4;
         string string1 = this.string_1;
         values3.Add((short)3, (object)string1);
         DxfXRecordValueCollection values4 = dxfXrecord.Values;
         num1 = (short)5;
         string string2 = this.string_2;
         values4.Add((short)4, (object)string2);
         num1 = (short)6;
         DxfXRecordValueCollection values5 = dxfXrecord.Values;
         num1 = (short)7;
         string string4 = this.string_4;
         values5.Add((short)6, (object)string4);
         DxfXRecordValueCollection values6 = dxfXrecord.Values;
         num1 = (short)8;
         string string3 = this.string_3;
         values6.Add((short)7, (object)string3);
         DxfXRecordValueCollection values7 = dxfXrecord.Values;
         num1 = (short)9;
         string string5 = this.string_5;
         values7.Add((short)8, (object)string5);
         DxfXRecordValueCollection values8 = dxfXrecord.Values;
         num1 = (short)10;
         string string6 = this.string_6;
         values8.Add((short)9, (object)string6);
         short num2 = 300;
         foreach (SummaryInfo.Property property in this.list_0)
         {
             dxfXrecord.Values.Add(num2++, (object)(property.Name + "=" + property.Value));
             if (num2 > (short)309)
             {
                 break;
             }
         }
         while (num2 < (short)310)
         {
             dxfXrecord.Values.Add(num2++, (object)"=");
         }
         num1 = (short)40;
         DxfXRecordValueCollection values9 = dxfXrecord.Values;
         num1 = (short)41;
         // ISSUE: variable of a boxed type
         __Boxed <double> local1 = (ValueType)Class644.smethod_3(this.dxfTimeSpan_0);
         values9.Add((short)40, (object)local1);
         DxfXRecordValueCollection values10 = dxfXrecord.Values;
         num1 = (short)42;
         // ISSUE: variable of a boxed type
         __Boxed <double> local2 = (ValueType)Class644.smethod_0(this.dateTime_0);
         values10.Add((short)41, (object)local2);
         DxfXRecordValueCollection values11 = dxfXrecord.Values;
         short num3 = 43;
         // ISSUE: variable of a boxed type
         __Boxed <double> local3 = (ValueType)Class644.smethod_0(this.dateTime_1);
         values11.Add((short)42, (object)local3);
         dxfXrecord.Values.Add((short)1, (object)this.string_7);
         dxfXrecord.Values.Add((short)90, (object)this.list_0.Count);
         for (int index = 10; index < this.list_0.Count; ++index)
         {
             SummaryInfo.Property property = this.list_0[index];
             dxfXrecord.Values.Add(num3++, (object)(property.Name + "=" + property.Value));
         }
     }
 }