Exemple #1
0
        protected override DxfObject PostParse()
        {
            foreach (var a in _objectIdsA)
            {
                ObjectIds.Add(a);
            }

            foreach (var b in _objectIdsB)
            {
                ObjectIds.Add(b);
            }

            foreach (var c in _objectIdsC)
            {
                ObjectIds.Add(c);
            }

            foreach (var d in _objectIdsD)
            {
                ObjectIds.Add(d);
            }

            _objectIdsA.Clear();
            _objectIdsB.Clear();
            _objectIdsC.Clear();
            _objectIdsD.Clear();

            ObjectData = BinaryHelpers.CombineBytes(_binaryObjectBytes);
            _binaryObjectBytes.Clear();

            return(this);
        }
Exemple #2
0
        protected override DxfEntity PostParse()
        {
            GraphicsData = BinaryHelpers.CombineBytes(_graphicsDataBytes);
            _graphicsDataBytes.Clear();

            EntityData = BinaryHelpers.CombineBytes(_entityDataBytes);
            _entityDataBytes.Clear();

            return(this);
        }
Exemple #3
0
        protected override DxfObject PostParse()
        {
            // code 90 is shared between `_childFieldCount` and `_valueTypeCode` so they're teased apart here
            Debug.Assert(_childFieldCount_valueTypeCode.Count == 2);
            _childFieldCount = _childFieldCount_valueTypeCode[0];
            _valueTypeCode   = _childFieldCount_valueTypeCode[1];
            _childFieldCount_valueTypeCode.Clear();

            // rebuild format string
            FormatString          = _formatStringCode4 ?? (_formatStringCode301 + _formatStringOverflow);
            _formatStringOverflow = null;

            BinaryData = BinaryHelpers.CombineBytes(_binaryData);
            _binaryData.Clear();

            return(this);
        }
Exemple #4
0
 protected override DxfEntity PostParse()
 {
     Data = BinaryHelpers.CombineBytes(_binaryDataStrings);
     _binaryDataStrings.Clear();
     return(this);
 }
Exemple #5
0
 protected void PostParseBaseEntity()
 {
     PreviewImageData = BinaryHelpers.CombineBytes(_previewImageDataBytes);
     _previewImageDataBytes.Clear();
 }
Exemple #6
0
 protected override DxfObject PostParse()
 {
     Data = BinaryHelpers.CombineBytes(_hexData);
     _hexData.Clear();
     return(this);
 }