Exemplo n.º 1
0
    internal Class1055(Class393 A_0)
    {
        int num = 0x13;

        this.class740_0 = Class740.smethod_1();
        string str2 = A_0.method_12(BookmarkStart.b("砸场娼倾㍀⩂ㅄ⽆⑈", 0x13), null);

        if (str2 != null)
        {
            if (str2 == BookmarkStart.b("儸伺䤼伾筀求橄う㹈㱊捌㡎扐絒㩔╖㹘瑚ड़൞习兢啤坦塨䑪㽬⩮㉰干൴᩶ᕸ噺Ṽ乾떀ꢄ떆릈뮊벌뾎ꊐꊒꂔ", num))
            {
                this.transformType_0 = TransformType.C14n;
                return;
            }
            if (str2 == BookmarkStart.b("儸伺䤼伾筀求橄㑆⩈⍊⡌≎ぐ⁒答㡖⥘㹚㍜❞ౠརͤࡦ᭨٪౬᭮ɰ嵲ᩴնṸ呺ർṾꒊ뾌뾎ꆐꖒ몔얖ﲘﲜ좠첢쮤풦솨슪\uddac\ufbae쎰튲\udbb4\uc4b6\udfb8\ud4ba쾼튾", num))
            {
                this.transformType_0 = TransformType.Relationship;
                while (A_0.method_9(BookmarkStart.b("洸䤺尼儾㉀╂⩄㕆⑈", num)))
                {
                    if (A_0.method_1() == BookmarkStart.b("欸帺儼帾㕀⩂⩄⥆㩈⍊⑌㽎͐㙒㍔㉖⭘㹚㍜㱞Ѡ", num))
                    {
                        this.class740_0.Interface34.imethod_1(A_0.method_12(BookmarkStart.b("樸吺䠼䴾≀♂ౄ⍆", num), null));
                    }
                }
                return;
            }
        }
        this.transformType_0 = TransformType.Unknown;
    }
Exemplo n.º 2
0
    internal Class557(Class393 A_0)
    {
        int num = 15;

        this.class740_0 = Class740.smethod_1();
        string str2 = A_0.method_12(BookmarkStart.b("琴嬶常吺似嘾㕀⭂⡄", 15), null);

        if (str2 != null)
        {
            if (str2 == BookmarkStart.b("崴䌶䴸䬺ܼှ湀㑂㉄う杈㱊繌慎㹐⅒㉔硖൘ग़牜浞兠卢呤䡦㭨⹪⹬䉮॰Ṳᥴ婶᩸䩺䥼ᅾ검놂떄랆뢈뮊뺌뺎꒐", num))
            {
                this.transformType_0 = TransformType.TransformC14n;
                return;
            }
            if (str2 == BookmarkStart.b("崴䌶䴸䬺ܼှ湀あ♄⽆ⱈ♊ⱌ㱎罐㱒╔㉖㝘⍚ぜ㍞ݠౢᝤ੦ࡨὪṬ䅮ṰŲቴ塶ॸ᩺Ṽᑾꢆ뮈뮊붌릎뺐솒ﮖ쾠킢춤캦\ud9a8\uffaa\udfac\uceae\udfb0\uc0b2펴\ud8b6\ucbb8횺", num))
            {
                this.transformType_0 = TransformType.TransformRelationship;
                while (A_0.method_9(BookmarkStart.b("愴䔶堸唺丼夾⹀ㅂ⡄", num)))
                {
                    if (A_0.method_1() == BookmarkStart.b("朴制唸娺䤼嘾⹀ⵂ㙄⽆⁈㭊Ὄ⩎㝐㙒❔㉖㝘㡚㡜", num))
                    {
                        this.class740_0.Interface34.imethod_1(A_0.method_12(BookmarkStart.b("昴堶䰸䤺帼娾ࡀ❂", num), null));
                    }
                }
                return;
            }
        }
        this.transformType_0 = TransformType.TransformUnknown;
    }
Exemplo n.º 3
0
        public override void ResolveReferences(Class374 modelBuilder)
        {
            base.ResolveReferences(modelBuilder);
            DxfEvalGraph evalGraph = this.Object as DxfEvalGraph;

            if (evalGraph.Nodes == null)
            {
                return;
            }
            int num = Class740.smethod_12(evalGraph.Nodes);

            for (int index = 0; index < num; ++index)
            {
                evalGraph.Nodes[index].Expression = modelBuilder.method_4 <DxfObject>(this.ExpressionHandles[index]);
                DxfObject expression = evalGraph.Nodes[index].Expression;
            }
            foreach (DxfEvalGraph.GraphNode node in evalGraph.Nodes)
            {
                if (node.Expression == null)
                {
                    Class740.smethod_14(evalGraph);
                    break;
                }
            }
        }
Exemplo n.º 4
0
        public override void ResolveReferences(Class374 modelBuilder)
        {
            base.ResolveReferences(modelBuilder);
            DxfBlockStretchAction blockStretchAction = this.Object as DxfBlockStretchAction;

            if (this.ulong_3 != null && this.ulong_3.Length != 0)
            {
                for (int index = 0; index < this.ulong_3.Length; ++index)
                {
                    blockStretchAction.StretchEntities[index].Entity = modelBuilder.method_4 <DxfHandledObject>(this.ulong_3[index]);
                }
            }
            else
            {
                blockStretchAction.StretchEntities = (DxfBlockPolarStretchAction.StretchEntity[])null;
            }
            if (blockStretchAction.StretchEntities == null)
            {
                return;
            }
            foreach (DxfBlockPolarStretchAction.StretchEntity stretchEntity in blockStretchAction.StretchEntities)
            {
                if (stretchEntity.Entity == null)
                {
                    Class740.smethod_14(blockStretchAction.OwnerObjectSoftReference as DxfEvalGraph);
                    break;
                }
            }
        }
Exemplo n.º 5
0
        public override void ResolveReferences(Class374 modelBuilder)
        {
            base.ResolveReferences(modelBuilder);
            DxfBlockAction dxfBlockAction = this.Object as DxfBlockAction;

            if (dxfBlockAction == null)
            {
                return;
            }
            if (this.ulong_2 != null && this.ulong_2.Length != 0)
            {
                dxfBlockAction.AttachedEntities = new DxfHandledObjectCollection <DxfHandledObject>(this.ulong_2.Length);
                for (int index = 0; index < this.ulong_2.Length; ++index)
                {
                    dxfBlockAction.AttachedEntities.Add(modelBuilder.method_3(this.ulong_2[index]));
                }
            }
            else
            {
                dxfBlockAction.AttachedEntities = (DxfHandledObjectCollection <DxfHandledObject>)null;
            }
            if (dxfBlockAction.AttachedEntities == null)
            {
                return;
            }
            foreach (DxfHandledObject attachedEntity in dxfBlockAction.AttachedEntities)
            {
                if (attachedEntity == null)
                {
                    Class740.smethod_14(dxfBlockAction.OwnerObjectSoftReference as DxfEvalGraph);
                    break;
                }
            }
        }
Exemplo n.º 6
0
        public override void ResolveReferences(Class374 modelBuilder)
        {
            base.ResolveReferences(modelBuilder);
            bool flag = false;
            DxfBlockPropertiesTable blockPropertiesTable = this.Object as DxfBlockPropertiesTable;

            if (this.Parameters != null && this.Parameters.Length != 0)
            {
                for (int index = 0; index < blockPropertiesTable.ColumnInformation.Length; ++index)
                {
                    blockPropertiesTable.ColumnInformation[index].Parameter      = modelBuilder.method_4 <DxfObject>(this.Parameters[index]);
                    blockPropertiesTable.ColumnInformation[index].UnknownObject1 = modelBuilder.method_4 <DxfObject>(this.DxfObjects2[index]);
                    int  num1      = blockPropertiesTable.ColumnInformation[index].Parameter != null ? 1 : 0;
                    long parameter = (long)this.Parameters[index];
                    if (num1 == 0)
                    {
                        int  num2 = blockPropertiesTable.ColumnInformation[index].UnknownObject1 != null ? 1 : 0;
                        long num3 = (long)this.DxfObjects2[index];
                        if (num2 == 0)
                        {
                            continue;
                        }
                    }
                    flag = true;
                }
            }
            else
            {
                for (int index = 0; index < blockPropertiesTable.ColumnInformation.Length; ++index)
                {
                    blockPropertiesTable.ColumnInformation[index].Parameter      = (DxfObject)null;
                    blockPropertiesTable.ColumnInformation[index].UnknownObject1 = (DxfObject)null;
                }
            }
            if (this.list_1 != null)
            {
                foreach (Class485 xrecordHandle in this.XRecordHandles)
                {
                    xrecordHandle.ResolveReferences(modelBuilder);
                    if (xrecordHandle.DataValueHandle == 0UL)
                    {
                        flag = true;
                    }
                }
            }
            if (!flag)
            {
                return;
            }
            Class740.smethod_14(blockPropertiesTable.OwnerObjectSoftReference as DxfEvalGraph);
        }
Exemplo n.º 7
0
        public override void ResolveReferences(Class374 modelBuilder)
        {
            base.ResolveReferences(modelBuilder);
            DxfBlockUserParameter blockUserParameter = this.Object as DxfBlockUserParameter;

            if (blockUserParameter == null)
            {
                return;
            }
            blockUserParameter.Variable = (DxfHandledObject)null;
            if (this.ulong_2 == 0UL)
            {
                return;
            }
            blockUserParameter.Variable = modelBuilder.method_3(this.ulong_2);
            if (blockUserParameter.Variable != null)
            {
                return;
            }
            Class740.smethod_14(blockUserParameter.OwnerObjectSoftReference as DxfEvalGraph);
        }
Exemplo n.º 8
0
        public override void ResolveReferences(Class374 modelBuilder)
        {
            base.ResolveReferences(modelBuilder);
            DxfBlockVisibilityParameter visibilityParameter = this.Object as DxfBlockVisibilityParameter;

            if (visibilityParameter == null)
            {
                return;
            }
            if (this.ulong_2 != null && this.ulong_2.Length != 0)
            {
                visibilityParameter.HandleSet = new DxfHandledObjectCollection <DxfHandledObject>(this.ulong_2.Length);
                for (int index = 0; index < this.ulong_2.Length; ++index)
                {
                    if (this.ulong_2[index] != 0UL)
                    {
                        DxfHandledObject dxfHandledObject = modelBuilder.method_3(this.ulong_2[index]);
                        if (dxfHandledObject == null)
                        {
                            throw new Exception("Cannot resolve handle.");
                        }
                        visibilityParameter.HandleSet.Add(dxfHandledObject);
                    }
                }
            }
            else
            {
                visibilityParameter.HandleSet = (DxfHandledObjectCollection <DxfHandledObject>)null;
            }
            for (int index1 = 0; index1 < visibilityParameter.VisibilityStates.Length; ++index1)
            {
                if (this.ulong_3[index1] != null && this.ulong_3[index1].Length != 0)
                {
                    int length = this.ulong_3[index1].Length;
                    visibilityParameter.VisibilityStates[index1].SelectionSet1 = new DxfHandledObjectCollection <DxfHandledObject>(length);
                    for (int index2 = 0; index2 < length; ++index2)
                    {
                        if (this.ulong_3[index1][index2] != 0UL)
                        {
                            DxfHandledObject dxfHandledObject = modelBuilder.method_3(this.ulong_3[index1][index2]);
                            if (dxfHandledObject == null)
                            {
                                throw new Exception("Cannot resolve handle.");
                            }
                            visibilityParameter.VisibilityStates[index1].SelectionSet1.Add(dxfHandledObject);
                        }
                    }
                }
                else
                {
                    visibilityParameter.VisibilityStates[index1].SelectionSet1 = (DxfHandledObjectCollection <DxfHandledObject>)null;
                }
            }
            for (int index1 = 0; index1 < visibilityParameter.VisibilityStates.Length; ++index1)
            {
                if (this.ulong_4[index1] != null && this.ulong_4[index1].Length != 0)
                {
                    int length = this.ulong_4[index1].Length;
                    visibilityParameter.VisibilityStates[index1].SelectionSet2 = new DxfHandledObjectCollection <DxfHandledObject>(length);
                    for (int index2 = 0; index2 < length; ++index2)
                    {
                        if (this.ulong_4[index1][index2] != 0UL)
                        {
                            DxfHandledObject dxfHandledObject = modelBuilder.method_3(this.ulong_4[index1][index2]);
                            if (dxfHandledObject == null)
                            {
                                throw new Exception("Cannot resolve handle.");
                            }
                            visibilityParameter.VisibilityStates[index1].SelectionSet2.Add(dxfHandledObject);
                        }
                    }
                }
                else
                {
                    visibilityParameter.VisibilityStates[index1].SelectionSet2 = (DxfHandledObjectCollection <DxfHandledObject>)null;
                }
            }
            if (visibilityParameter.HandleSet != null)
            {
                foreach (DxfHandledObject handle in visibilityParameter.HandleSet)
                {
                    if (handle == null)
                    {
                        Class740.smethod_14(visibilityParameter.OwnerObjectSoftReference as DxfEvalGraph);
                        return;
                    }
                }
            }
            if (visibilityParameter.VisibilityStates == null || visibilityParameter.VisibilityStates == null)
            {
                return;
            }
            for (int index = 0; index < visibilityParameter.VisibilityStates.Length; ++index)
            {
                if (visibilityParameter.VisibilityStates[index].SelectionSet1 != null)
                {
                    foreach (DxfHandledObject dxfHandledObject in visibilityParameter.VisibilityStates[index].SelectionSet1)
                    {
                        if (dxfHandledObject == null)
                        {
                            Class740.smethod_14(visibilityParameter.OwnerObjectSoftReference as DxfEvalGraph);
                            return;
                        }
                    }
                }
                if (visibilityParameter.VisibilityStates[index].SelectionSet2 != null)
                {
                    foreach (DxfHandledObject dxfHandledObject in visibilityParameter.VisibilityStates[index].SelectionSet2)
                    {
                        if (dxfHandledObject == null)
                        {
                            Class740.smethod_14(visibilityParameter.OwnerObjectSoftReference as DxfEvalGraph);
                            return;
                        }
                    }
                }
            }
        }
Exemplo n.º 9
0
        public override void ResolveReferences(Class374 modelBuilder)
        {
            base.ResolveReferences(modelBuilder);
            DxfBlockPolarStretchAction polarStretchAction = this.Object as DxfBlockPolarStretchAction;

            if (polarStretchAction == null)
            {
                return;
            }
            if (this.ulong_3 != null && this.ulong_3.Length != 0)
            {
                polarStretchAction.RotateSelection = new DxfHandledObjectCollection <DxfHandledObject>(this.ulong_3.Length);
                for (int index = 0; index < this.ulong_3.Length; ++index)
                {
                    polarStretchAction.RotateSelection.Add(modelBuilder.method_3(this.ulong_3[index]));
                    if (polarStretchAction.RotateSelection[index] == null)
                    {
                        throw new Exception("Cannot resolve handle.");
                    }
                }
            }
            else
            {
                polarStretchAction.RotateSelection = (DxfHandledObjectCollection <DxfHandledObject>)null;
            }
            if (this.ulong_4 != null && this.ulong_4.Length != 0)
            {
                for (int index = 0; index < this.ulong_4.Length; ++index)
                {
                    polarStretchAction.StretchEntities[index].Entity = modelBuilder.method_3(this.ulong_4[index]);
                    if (polarStretchAction.StretchEntities[index].Entity == null)
                    {
                        throw new Exception("Cannot resolve handle.");
                    }
                }
            }
            else
            {
                polarStretchAction.StretchEntities = (DxfBlockPolarStretchAction.StretchEntity[])null;
            }
            if (polarStretchAction.RotateSelection != null)
            {
                foreach (DxfHandledObject dxfHandledObject in polarStretchAction.RotateSelection)
                {
                    if (dxfHandledObject == null)
                    {
                        Class740.smethod_14(polarStretchAction.OwnerObjectSoftReference as DxfEvalGraph);
                        return;
                    }
                }
            }
            if (polarStretchAction.StretchEntities == null)
            {
                return;
            }
            foreach (DxfBlockPolarStretchAction.StretchEntity stretchEntity in polarStretchAction.StretchEntities)
            {
                if (stretchEntity.Entity == null)
                {
                    Class740.smethod_14(polarStretchAction.OwnerObjectSoftReference as DxfEvalGraph);
                    break;
                }
            }
        }