コード例 #1
0
ファイル: Class268.cs プロジェクト: 15831944/WW
        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;
                }
            }
        }
コード例 #2
0
ファイル: Class268.cs プロジェクト: 15831944/WW
 public Class268(DxfBlockAction obj)
     : base((DxfEvalGraphExpression)obj)
 {
 }