private void method_1(Class374 modelBuilder, ulong handle, int i) { DxfModel model = modelBuilder.Model; DxfHandledObject dxfHandledObject = modelBuilder.method_3(handle); DxfViewportEntityHeader viewportEntityHeader = dxfHandledObject as DxfViewportEntityHeader; if (viewportEntityHeader != null) { model.ViewportEntityHeaders.Add(viewportEntityHeader); } else { if (dxfHandledObject == null) { return; } modelBuilder.Messages.Add(new DxfMessage(DxfStatus.WrongType, Severity.Error) { Parameters = { { "Handle", (object)handle }, { "Type", (object)dxfHandledObject.GetType() }, { "ExpectedType", (object)typeof(DxfAppId) }, { "Index", (object)i } } }); } }
internal static DxfViewportEntityHeader smethod_8( CloneContext cloneContext, DxfViewportEntityHeader from) { if (from == null) { return((DxfViewportEntityHeader)null); } if (from.Name == null) { throw new Exception("Table record name is null."); } DxfViewportEntityHeader viewportEntityHeader1 = (DxfViewportEntityHeader)cloneContext.GetExistingClone((IGraphCloneable)from); if (viewportEntityHeader1 == null) { cloneContext.TargetModel.ViewportEntityHeaders.TryGetValue(from.Name, out viewportEntityHeader1); } if (viewportEntityHeader1 == null) { switch (cloneContext.ReferenceResolutionType) { case ReferenceResolutionType.CloneMissing: DxfViewportEntityHeader viewportEntityHeader2 = (DxfViewportEntityHeader)from.Clone(cloneContext); if (!cloneContext.CloneExact) { cloneContext.TargetModel.ViewportEntityHeaders.Add(viewportEntityHeader2); } viewportEntityHeader1 = viewportEntityHeader2; break; case ReferenceResolutionType.FailOnMissing: throw new DxfException(string.Format("Could not resolve reference to viewport enity header with name {0}", (object)from.Name)); } } return(viewportEntityHeader1); }
public override string ToString() { DxfViewportEntityHeader handledObject = (DxfViewportEntityHeader)this.HandledObject; return(string.Format("vpeh {0}, vp {1}, nh {2}", (object)handledObject.Handle.ToString("x"), handledObject.Viewport == null ? (object)"-" : (object)handledObject.Viewport.Handle.ToString("x"), (object)this.ulong_2.ToString("x"))); }
public Class316(DxfViewportEntityHeader viewportEntityHeader) : base((DxfHandledObject)viewportEntityHeader) { }
public void Visit(DxfViewportEntityHeader value) { this.dxfHandledObject_0 = (DxfHandledObject)Class906.smethod_8(this.cloneContext_0, value); }
internal void method_13(DxfViewportEntityHeader value) { this.dxfViewportEntityHeader_0 = value; }