/// <summary>
/// Load an EGB file to memory.
/// </summary>
/// <param name="filename">The file to load.</param>
/// <returns>A memory data set.</returns>
public static IMLDataSet LoadEGB2Memory(FileInfo filename)
{
var buffer = new BufferedMLDataSet(filename.ToString());
return buffer.LoadToMemory();
}