protected IpcAssemblyServerLoader(AssemblyServiceType serviceType, ServerClrVersion serverVersion) { this.serviceType = serviceType; assemblyServerFilename = GetServerName(serverVersion); ipcName = Utils.RandomName(15, 20); ipcUri = Utils.RandomName(15, 20); url = string.Format("ipc://{0}/{1}", ipcName, ipcUri); }
protected IpcAssemblyServerLoader(AssemblyServiceType serviceType, ServerClrVersion serverVersion) { this.serviceType = serviceType; assemblyServerFilename = GetServerName(serverVersion); ipcName = Utils.RandomName(15, 20); ipcUri = Utils.RandomName(15, 20); url = $"ipc://{ipcName}/{ipcUri}"; }
public static Type GetType(AssemblyServiceType serviceType) { switch (serviceType) { case AssemblyServiceType.StringDecrypter: return typeof(StringDecrypterService); case AssemblyServiceType.MethodDecrypter: return typeof(MethodDecrypterService); case AssemblyServiceType.Generic: return typeof(GenericService); default: throw new ArgumentException("Invalid assembly service type"); } }
public static AssemblyService Create(AssemblyServiceType serviceType) { switch (serviceType) { case AssemblyServiceType.StringDecrypter: return new StringDecrypterService(); case AssemblyServiceType.MethodDecrypter: return new MethodDecrypterService(); case AssemblyServiceType.Generic: return new GenericService(); default: throw new ArgumentException("Invalid assembly service type"); } }
public static AssemblyService Create(AssemblyServiceType serviceType) { switch (serviceType) { case AssemblyServiceType.StringDecrypter: return(new StringDecrypterService()); case AssemblyServiceType.MethodDecrypter: return(new MethodDecrypterService()); case AssemblyServiceType.Generic: return(new GenericService()); default: throw new ArgumentException("Invalid assembly service type"); } }
public static Type GetType(AssemblyServiceType serviceType) { switch (serviceType) { case AssemblyServiceType.StringDecrypter: return(typeof(StringDecrypterService)); case AssemblyServiceType.MethodDecrypter: return(typeof(MethodDecrypterService)); case AssemblyServiceType.Generic: return(typeof(GenericService)); default: throw new ArgumentException("Invalid assembly service type"); } }
public IAssemblyClient Create(AssemblyServiceType serviceType) => #if NET35 new AssemblyClient(new NewAppDomainAssemblyServerLoader(serviceType));
protected IpcAssemblyServerLoader(AssemblyServiceType serviceType) : this(serviceType, ServerClrVersion.CLR_ANY_ANYCPU) { }
public SameAppDomainAssemblyServerLoader(AssemblyServiceType serviceType) { this.serviceType = serviceType; }
public NewAppDomainAssemblyServerLoader(AssemblyServiceType serviceType) : base(serviceType) { }
public IAssemblyClient Create(AssemblyServiceType serviceType) { return new AssemblyClient(new NewAppDomainAssemblyServerLoader(serviceType)); }
public NewProcessAssemblyServerLoader(AssemblyServiceType serviceType) : base(serviceType) { }
public IAssemblyClient Create(AssemblyServiceType serviceType) { return(new AssemblyClient(new NewAppDomainAssemblyServerLoader(serviceType))); }
public IAssemblyClient Create(AssemblyServiceType serviceType) { return new AssemblyClient(new NewProcessAssemblyServerLoader(serviceType, serverVersion)); }
public IAssemblyClient Create(AssemblyServiceType serviceType, ModuleDef module) { return new AssemblyClient(new NewProcessAssemblyServerLoader(serviceType, GetServerClrVersion(module))); }
public NewProcessAssemblyServerLoader(AssemblyServiceType serviceType, ServerClrVersion version) : base(serviceType, version) { }
public IAssemblyClient Create(AssemblyServiceType serviceType) => new AssemblyClient(new SameAppDomainAssemblyServerLoader(serviceType));
public IAssemblyClient Create(AssemblyServiceType serviceType, ModuleDef module) { return(new AssemblyClient(new NewProcessAssemblyServerLoader(serviceType, GetServerClrVersion(module)))); }
public IAssemblyClient Create(AssemblyServiceType serviceType) { return(new AssemblyClient(new NewProcessAssemblyServerLoader(serviceType, serverVersion))); }