@@ -5287,6 +5287,7 @@ private CadTemplate readXRecord()
52875287 switch ( groupCode )
52885288 {
52895289 case GroupCodeValueType . String :
5290+ case GroupCodeValueType . ExtendedDataString :
52905291 xRecord . Entries . Add ( new XRecord . Entry ( code , this . _objectReader . ReadTextUnicode ( ) ) ) ;
52915292 break ;
52925293 case GroupCodeValueType . Point3D :
@@ -5298,17 +5299,20 @@ private CadTemplate readXRecord()
52985299 ) ) ) ;
52995300 break ;
53005301 case GroupCodeValueType . Double :
5302+ case GroupCodeValueType . ExtendedDataDouble :
53015303 xRecord . Entries . Add ( new XRecord . Entry ( code , this . _objectReader . ReadDouble ( ) ) ) ;
53025304 break ;
5305+ case GroupCodeValueType . Byte :
5306+ xRecord . Entries . Add ( new XRecord . Entry ( code , this . _objectReader . ReadByte ( ) ) ) ;
5307+ break ;
53035308 case GroupCodeValueType . Int16 :
5309+ case GroupCodeValueType . ExtendedDataInt16 :
53045310 xRecord . Entries . Add ( new XRecord . Entry ( code , this . _objectReader . ReadShort ( ) ) ) ;
53055311 break ;
53065312 case GroupCodeValueType . Int32 :
5313+ case GroupCodeValueType . ExtendedDataInt32 :
53075314 xRecord . Entries . Add ( new XRecord . Entry ( code , this . _objectReader . ReadRawLong ( ) ) ) ;
53085315 break ;
5309- case GroupCodeValueType . Byte :
5310- xRecord . Entries . Add ( new XRecord . Entry ( code , this . _objectReader . ReadByte ( ) ) ) ;
5311- break ;
53125316 case GroupCodeValueType . Int64 :
53135317 xRecord . Entries . Add ( new XRecord . Entry ( code , this . _objectReader . ReadRawULong ( ) ) ) ;
53145318 break ;
@@ -5319,9 +5323,11 @@ private CadTemplate readXRecord()
53195323 xRecord . Entries . Add ( new XRecord . Entry ( code , this . _objectReader . ReadByte ( ) > 0 ) ) ;
53205324 break ;
53215325 case GroupCodeValueType . Chunk :
5326+ case GroupCodeValueType . ExtendedDataChunk :
53225327 xRecord . Entries . Add ( new XRecord . Entry ( code , this . _objectReader . ReadBytes ( this . _objectReader . ReadByte ( ) ) ) ) ;
53235328 break ;
53245329 case GroupCodeValueType . ObjectId :
5330+ case GroupCodeValueType . ExtendedDataHandle :
53255331 xRecord . Entries . Add ( new XRecord . Entry ( code , this . _objectReader . ReadRawULong ( ) ) ) ;
53265332 break ;
53275333 default :
0 commit comments