Load() public method

public Load ( string path ) : void
path string
return void
Beispiel #1
0
        internal static IAssembly LoadAssembly(string path, AppDomain domain)
        {
            if (!ReferenceEquals(domain, AppDomain.CurrentDomain))
            {
                RemoteAssembly local1 = domain.CreateInstance <RemoteAssembly>();
                local1.Load(path);
                return(local1);
            }
            RemoteAssembly assembly1 = new RemoteAssembly();

            assembly1.Load(path);
            return(assembly1);
        }
        internal static IAssembly LoadAssembly(string path, AppDomain domain)
        {
            if (domain != AppDomain.CurrentDomain)
            {
                var crossDomainAssembly = domain.CreateInstance <RemoteAssembly>();
                crossDomainAssembly.Load(path);

                return(crossDomainAssembly);
            }

            var assembly = new RemoteAssembly();

            assembly.Load(path);
            return(assembly);
        }
Beispiel #3
0
        internal static IAssembly LoadAssembly(string path, AppDomain domain)
        {
            if (domain != AppDomain.CurrentDomain) {
                var crossDomainAssembly = domain.CreateInstance<RemoteAssembly>();
                crossDomainAssembly.Load(path);

                return crossDomainAssembly;
            }

            var assembly = new RemoteAssembly();
            assembly.Load(path);
            return assembly;
        }