示例#1
0
        private void visibilityChanged(ValueChangedEvent <Visibility> state)
        {
            performanceLogging.Value = state.NewValue == Visibility.Visible;

            if (state.NewValue == Visibility.Visible)
            {
                GlobalStatistics.OutputToLog();
                listener = new DotNetRuntimeListener();
            }
            else
            {
                listener?.Dispose();
            }
        }
 protected override void Dispose(bool isDisposing)
 {
     base.Dispose(isDisposing);
     listener?.Dispose();
 }