public ClientConnectionFactory( IInjectLibrary injectLibrary, IWin32ProcessRepository win32ProcessRepository, IIpcServerChannelFactory ipcServerChannelFactory, IReadProcessMemory readProcessMemory) { Contract.Requires <ArgumentNullException>(injectLibrary != null); Contract.Requires <ArgumentNullException>(win32ProcessRepository != null); Contract.Requires <ArgumentNullException>(ipcServerChannelFactory != null); Contract.Requires <ArgumentNullException>(readProcessMemory != null); this.injectLibrary = injectLibrary; this.win32ProcessRepository = win32ProcessRepository; this.ipcServerChannelFactory = ipcServerChannelFactory; this.readProcessMemory = readProcessMemory; }
public ClientConnectionFactory( IInjectLibrary injectLibrary, IWin32ProcessRepository win32ProcessRepository, IIpcServerChannelFactory ipcServerChannelFactory, IReadProcessMemory readProcessMemory) { Contract.Requires<ArgumentNullException>(injectLibrary != null); Contract.Requires<ArgumentNullException>(win32ProcessRepository != null); Contract.Requires<ArgumentNullException>(ipcServerChannelFactory != null); Contract.Requires<ArgumentNullException>(readProcessMemory != null); this.injectLibrary = injectLibrary; this.win32ProcessRepository = win32ProcessRepository; this.ipcServerChannelFactory = ipcServerChannelFactory; this.readProcessMemory = readProcessMemory; }