private static void AssertHandleType(DwgHandleReference handle, DwgHandleReferenceCode expectedHandleCode, string itemName) { if (handle.Code != expectedHandleCode) { throw new DwgReadException($"Invalid handle code for {itemName}."); } }
internal DwgHandleReference GetHandleToObject(DwgObject other, DwgHandleReferenceCode absoluteCodeType) { return(GetNavigationHandle(new DwgHandleReference(absoluteCodeType, other?.Handle.HandleOrOffset ?? 0))); }
public DwgHandleReference(DwgHandleReferenceCode code, int offset) { Code = code; HandleOrOffset = offset; }