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); }
public void Visit(DxfBlockPropertiesTable blockPropertiesTable) { }
public void Visit(DxfBlockPropertiesTable blockPropertiesTable) { this.bool_0 = true; }