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)
87
return new VisualStudioInstanceContext(
_currentlyRunningInstance
!, this);
98
_currentlyRunningInstance
?.Close();
110
return
_currentlyRunningInstance
== null
111
||
_currentlyRunningInstance
.Version.Major != version.Major
112
|| (!requiredPackageIds.All(id =>
_currentlyRunningInstance
.SupportedPackageIds.Contains(id)))
113
|| !
_currentlyRunningInstance
.IsRunning;
139
_currentlyRunningInstance
?.Close();
160
Debug.Assert(
_currentlyRunningInstance
!= null, "Assertion failed: _currentlyRunningInstance != null");
162
hostProcess =
_currentlyRunningInstance
!.HostProcess;
164
actualVersion =
_currentlyRunningInstance
.Version;
165
supportedPackageIds =
_currentlyRunningInstance
.SupportedPackageIds;
166
installationPath =
_currentlyRunningInstance
.InstallationPath;
168
_currentlyRunningInstance
.Close(exitHostProcess: false);
180
_currentlyRunningInstance
.AddCodeBaseDirectory(harnessAssemblyDirectory);
487
_currentlyRunningInstance
?.Close();