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