ALFA.ALFAERFResourceRepository.ALFAERFResourceRepository C# (CSharp) Метод

ALFAERFResourceRepository() публичный Метод

Construct a new ERF repository.
public ALFAERFResourceRepository ( string FileName ) : System
FileName string Supplies the ERF file name.
Результат System
        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();
        }