public override void EnsureTypeLibraries(string envName) { base.EnsureTypeLibraries(envName); var cfgSvc = Services.RequireService <IConfigurationService>(); var envCfg = cfgSvc.GetEnvironment(PlatformIdentifier); var tlSvc = Services.RequireService <ITypeLibraryLoaderService>(); foreach (ITypeLibraryElement tl in envCfg.TypeLibraries) { Metadata = new WineSpecFileLoader(Services, tl.Name, File.ReadAllBytes(tl.Name)) .Load(this, tl.Module, Metadata); } }
private void CreateWineSpecFileLoader(string filename, string contents) { this.platform = new Win16Platform(null, new X86ArchitectureProtected16()); wsfl = new WineSpecFileLoader(null, filename, Encoding.ASCII.GetBytes(contents)); }
public override void EnsureTypeLibraries(string envName) { base.EnsureTypeLibraries(envName); var cfgSvc = Services.RequireService<IConfigurationService>(); var envCfg = cfgSvc.GetEnvironment(PlatformIdentifier); var tlSvc = Services.RequireService<ITypeLibraryLoaderService>(); foreach (ITypeLibraryElement tl in envCfg.TypeLibraries) { Metadata = new WineSpecFileLoader(Services, tl.Name, File.ReadAllBytes(tl.Name)) .Load(this, tl.Module, Metadata); } }
private void Given_WineSpecLoader_32(string filename, string contents) { this.platform = new Win32Platform(null, new X86ArchitectureFlat32()); wsfl = new WineSpecFileLoader(null, filename, Encoding.ASCII.GetBytes(contents)); }