Exemple #1
0
 public WpfApplication(IServiceProvider service)
 {
     Application.Current.ShutdownMode = ShutdownMode.OnExplicitShutdown;
     Services           = service;
     Container.Insecure = service;
     _blocker           = service.GetService <IBlocker>();
     LifecycleRegister();
 }
Exemple #2
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="coolTime">発射毎のクールタイム(秒)</param>
 /// <param name="blocker">発射遮断オブジェクト</param>
 /// <param name="launcher">実発射オブジェクト</param>
 /// <param name="timer">時間提供オブジェクト</param>
 public GunShooter(
     float coolTime,
     IBlocker blocker,
     ILauncher launcher,
     ITimer timer)
 {
     _coolTime = coolTime;
     _blocker  = blocker;
     _launcher = launcher;
     _timer    = timer;
 }
Exemple #3
0
 public IdentityAuthorizationInterceptor(IIdentityAuthorizationService service, IBlocker blocker)
 {
     _service = service;
     Blocker  = blocker;
 }
Exemple #4
0
 public ClientCredentialAuthorizationInterceptor(IClientCredentialAuthorizationService service, IBlocker blocker)
 {
     _service = service;
     Blocker  = blocker;
 }