コード例 #1
0
ファイル: KeyProvider.cs プロジェクト: hnrkndrssn/carnac
 public KeyProvider(IInterceptKeys interceptKeysSource, IPasswordModeService passwordModeService, IDesktopLockEventService desktopLockEventService)
 {
     processes = new Dictionary <int, Process>();
     this.interceptKeysSource     = interceptKeysSource;
     this.passwordModeService     = passwordModeService;
     this.desktopLockEventService = desktopLockEventService;
 }
コード例 #2
0
ファイル: KeyProvider.cs プロジェクト: bihai/carnac
 public KeyProvider(IInterceptKeys interceptKeysSource, IPasswordModeService passwordModeService, IDesktopLockEventService desktopLockEventService)
 {
     processes = new Dictionary<int, Process>();
     this.interceptKeysSource = interceptKeysSource;
     this.passwordModeService = passwordModeService;
     this.desktopLockEventService = desktopLockEventService;
 }
コード例 #3
0
ファイル: KeyProviderTests.cs プロジェクト: DNIStream/carnac
 public KeyProviderTests()
 {
     passwordModeService     = new PasswordModeService();
     desktopLockEventService = Substitute.For <IDesktopLockEventService>();
     desktopLockEventService.GetSessionSwitchStream().Returns(Observable.Never <SessionSwitchEventArgs>());
     settingsProvider = Substitute.For <ISettingsProvider>();
 }
コード例 #4
0
        public KeyProvider(IInterceptKeys interceptKeysSource, IPasswordModeService passwordModeService, IDesktopLockEventService desktopLockEventService, ISettingsProvider settingsProvider)
        {
            if (settingsProvider == null)
            {
                throw new ArgumentNullException(nameof(settingsProvider));
            }

            this.interceptKeysSource     = interceptKeysSource;
            this.passwordModeService     = passwordModeService;
            this.desktopLockEventService = desktopLockEventService;

            settings = settingsProvider.GetSettings <PopupSettings>();
        }
コード例 #5
0
 public KeyProvider(IObservable <InterceptKeyEventArgs> interceptKeysSource, IPasswordModeService passwordModeService)
 {
     processes = new Dictionary <int, Process>();
     this.interceptKeysSource = interceptKeysSource;
     this.passwordModeService = passwordModeService;
 }
コード例 #6
0
ファイル: KeyProviderTests.cs プロジェクト: bihai/carnac
 public KeyProviderTests()
 {
     passwordModeService = new PasswordModeService();
     desktopLockEventService = Substitute.For<IDesktopLockEventService>();
     desktopLockEventService.GetSessionSwitchStream().Returns(Observable.Never<SessionSwitchEventArgs>());
 }
コード例 #7
0
ファイル: KeyProvider.cs プロジェクト: JakeGinnivan/carnac
 public KeyProvider(IObservable<InterceptKeyEventArgs> interceptKeysSource, IPasswordModeService passwordModeService)
 {
     processes = new Dictionary<int, Process>();
     this.interceptKeysSource = interceptKeysSource;
     this.passwordModeService = passwordModeService;
 }
コード例 #8
0
ファイル: KeyProviderTests.cs プロジェクト: Malacola/carnac
 public KeyProviderTests()
 {
     passwordModeService = new PasswordModeService();
 }
コード例 #9
0
ファイル: KeyProviderTests.cs プロジェクト: killnine/carnac
 public KeyProviderTests()
 {
     passwordModeService = new PasswordModeService();
 }