コード例 #1
0
        public void TryDisposeDisposesIDisposable()
        {
            var screen = new Mock <IDisposable>();

            ScreenExtensions.TryDispose(screen.Object);
            screen.Verify(x => x.Dispose());
        }
コード例 #2
0
        public override void Dispose()
        {
            ScreenExtensions.TryDispose(rootViewModel);
            container?.Dispose();

            base.Dispose();
        }
コード例 #3
0
ファイル: UnityBootstrapper.cs プロジェクト: sabihoshi/Stylet
        public override void Dispose()
        {
            ScreenExtensions.TryDispose(this._rootViewModel);
            if (this.container != null)
                this.container.Dispose();

            base.Dispose();
        }
コード例 #4
0
 public override void Dispose()
 {
     base.Dispose();
     ScreenExtensions.TryDispose(_rootViewModel);
     if (Kernel != null)
     {
         Kernel.Dispose();
     }
 }
コード例 #5
0
        public override void Dispose()
        {
            ScreenExtensions.TryDispose(this._rootViewModel);
            if (this.kernel != null)
            {
                this.kernel.Dispose();
            }

            base.Dispose();
        }
コード例 #6
0
        public override void Dispose()
        {
            base.Dispose();

            ScreenExtensions.TryDispose(this._rootViewModel);
            if (this.serviceProvider != null)
            {
                this.serviceProvider.Dispose();
            }
        }
コード例 #7
0
    public override void Dispose()
    {
        ScreenExtensions.TryDispose(_rootViewModel);
        if (_container != null)
        {
            _container.Dispose();
        }

        base.Dispose();
    }
コード例 #8
0
 /// <summary>
 /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
 /// </summary>
 public override void Dispose()
 {
     base.Dispose();
     ScreenExtensions.TryDispose(_rootViewModel);
 }
コード例 #9
0
 public override void Dispose()
 {
     // Probably need to make Stylet to this...
     ScreenExtensions.TryDispose(this.RootViewModel);
     base.Dispose();
 }
コード例 #10
0
        public override void Dispose()
        {
            ScreenExtensions.TryDispose(this.RootViewModel);

            base.Dispose();
        }