protected void LoadAssembly(string filename) { IAssemblyLoader assemblyLoader = new AssemblyLoader(); assemblyLoader.AddPrivatePath(System.IO.Path.GetDirectoryName(filename)); metadataModule = assemblyLoader.LoadModule(filename); UpdateTree(); }
static void Main(string[] args) { IAssemblyLoader assemblyLoader = new AssemblyLoader(); assemblyLoader.AddPrivatePath(@"X:\MonoTest\bin\"); assemblyLoader.LoadModule(@"X:\MonoTest\bin\Mosa.HelloWorld.exe"); ITypeSystem typeSystem = new TypeSystem(); typeSystem.LoadModules(assemblyLoader.Modules); return; }
protected void LoadAssembly(string filename) { IAssemblyLoader assemblyLoader = new AssemblyLoader(); assemblyLoader.AddPrivatePath(System.IO.Path.GetDirectoryName(filename)); assemblyLoader.LoadModule(filename); typeSystem = new TypeSystem(); typeSystem.LoadModules(assemblyLoader.Modules); typeLayout = new TypeLayout(typeSystem, 4, 4); UpdateTree(); }