Exemplo n.º 1
0
 public RtvsTelemetry(IPackageIndex packageIndex, IRSettings settings, IREditorSettings editorSettings, ITelemetryService telemetryService = null, ToolWindowTracker toolWindowTracker = null)
 {
     _packageIndex      = packageIndex;
     _settings          = settings;
     _editorSettings    = editorSettings;
     TelemetryService   = telemetryService;
     _toolWindowTracker = toolWindowTracker;
 }
Exemplo n.º 2
0
        public void Dispose()
        {
            _toolWindowTracker?.Dispose();
            _toolWindowTracker = null;

            var disp = TelemetryService as IDisposable;

            disp?.Dispose();
        }