internal Pointer Make() { unsafe { foreach (var dataItem in _data) { if (dataItem.Label == null) { throw new ArgumentException(); } Align(AligningMode.Data, dataItem.Alignment); Bind(dataItem.Label.Id); foreach (var v in dataItem.Data) { fixed(byte *pv = v.ByteData) { Embed(pv, v.ByteData.Length); } } } } return(_codeBuffer.Make()); }