public ALFAERFResourceRepository(string FileName)
{
FileStream Stream;
Type BaseType;
FieldInfo NameField;
BaseType = typeof(OEIShared.IO.ResourceRepository);
NameField = BaseType.GetField("m_sName", BindingFlags.NonPublic | BindingFlags.Instance);
NameField.SetValue((OEIShared.IO.ResourceRepository)this, FileName);
ErfFile = new OEIShared.IO.ERF.ERFFile();
ErfFile.Filename = FileName;
Stream = new FileStream(FileName, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete);
ErfFile.Open(Stream, true);
PopulateRepository();
}