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); }
protected override DxfEntity PostParse() { GraphicsData = BinaryHelpers.CombineBytes(_graphicsDataBytes); _graphicsDataBytes.Clear(); EntityData = BinaryHelpers.CombineBytes(_entityDataBytes); _entityDataBytes.Clear(); return(this); }
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); }
protected override DxfEntity PostParse() { Data = BinaryHelpers.CombineBytes(_binaryDataStrings); _binaryDataStrings.Clear(); return(this); }
protected void PostParseBaseEntity() { PreviewImageData = BinaryHelpers.CombineBytes(_previewImageDataBytes); _previewImageDataBytes.Clear(); }
protected override DxfObject PostParse() { Data = BinaryHelpers.CombineBytes(_hexData); _hexData.Clear(); return(this); }