private ByteBuffer Load()
{
if (_reference != null)
{
ByteBuffer bb;
using (var fs = _reference.StreamOpener.Open())
{
fs.Seek(_reference.Offset, SeekOrigin.Begin);
bb = new ByteBuffer();
bb.Endian = _reference.Endian;
bb.CopyFrom(fs, (int) _reference.Length);
fs.Close();
}
return bb;
}
return null;
}