Exemple #1
0
        public object Invoke(string methodName, params object[] list)
        {
            if (asmBrowser == null)
            {
                if (asmFile == null)
                {
                    throw new Exception("Assembly name (asmFile) was not set");
                }

                workingDir = Path.GetDirectoryName(asmFile);
                AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(ResolveEventHandler);
                asmBrowser = new AsmBrowser(Assembly.LoadFrom(asmFile));
            }
            return(asmBrowser.Invoke(methodName, list));
        }