3 writes to _currentlyRunningInstance
Microsoft.VisualStudio.Extensibility.Testing.Xunit (3)
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Harness\VisualStudioInstanceFactory.cs (3)
99_currentlyRunningInstance = null; 171_currentlyRunningInstance = new VisualStudioInstance(hostProcess, dte, actualVersion, supportedPackageIds, installationPath); 490_currentlyRunningInstance = null;
15 references to _currentlyRunningInstance
Microsoft.VisualStudio.Extensibility.Testing.Xunit (15)
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Harness\VisualStudioInstanceFactory.cs (15)
87return new VisualStudioInstanceContext(_currentlyRunningInstance!, this); 98_currentlyRunningInstance?.Close(); 110return _currentlyRunningInstance == null 111|| _currentlyRunningInstance.Version.Major != version.Major 112|| (!requiredPackageIds.All(id => _currentlyRunningInstance.SupportedPackageIds.Contains(id))) 113|| !_currentlyRunningInstance.IsRunning; 139_currentlyRunningInstance?.Close(); 160Debug.Assert(_currentlyRunningInstance != null, "Assertion failed: _currentlyRunningInstance != null"); 162hostProcess = _currentlyRunningInstance!.HostProcess; 164actualVersion = _currentlyRunningInstance.Version; 165supportedPackageIds = _currentlyRunningInstance.SupportedPackageIds; 166installationPath = _currentlyRunningInstance.InstallationPath; 168_currentlyRunningInstance.Close(exitHostProcess: false); 180_currentlyRunningInstance.AddCodeBaseDirectory(harnessAssemblyDirectory); 487_currentlyRunningInstance?.Close();