コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }