24 references to DetectState
dotnet (24)
Commands\Workload\Install\NetSdkMsiInstallerClient.cs (23)
316
DetectState
state = DetectPackage(msi.ProductCode, out Version installedVersion);
331
DetectState
state = DetectPackage(msi.ProductCode, out Version installedVersion);
429
DetectState
state = DetectPackage(record.ProductCode, out Version _);
430
if (state ==
DetectState
.Present)
455
DetectState
state = DetectPackage(record.ProductCode, out Version _);
456
if (state ==
DetectState
.Present)
485
DetectState
state = DetectPackage(record.ProductCode, out Version _);
487
if (state ==
DetectState
.Present)
578
DetectState
state = DetectPackage(msi.ProductCode, out Version installedVersion);
598
DetectState
state = DetectPackage(msi, out Version installedVersion);
630
DetectState
state = DetectPackage(msi, out Version installedVersion);
691
DetectState
state = DetectPackage(msi, out Version installedVersion);
832
private
DetectState
DetectPackage(string productCode, out Version installedVersion)
837
DetectState
state = error == Error.SUCCESS ?
DetectState
.Present
838
: (error == Error.UNKNOWN_PRODUCT) || (error == Error.UNKNOWN_PROPERTY) ?
DetectState
.Absent
839
:
DetectState
.Unknown;
841
ExitOnError(state ==
DetectState
.Unknown, error, $"DetectPackage: Failed to detect MSI package, ProductCode: {productCode}.");
843
if (state ==
DetectState
.Present)
862
private
DetectState
DetectPackage(MsiPayload msi, out Version installedVersion)
874
private InstallAction PlanPackage(MsiPayload msi,
DetectState
state, InstallAction requestedAction, Version installedVersion)
881
if (state ==
DetectState
.Present)
897
else if (state ==
DetectState
.Absent)
Commands\Workload\Install\NetSdkMsiInstallerClient.InstallRecords.cs (1)
185
DetectPackage(relatedProductCodes[0], out Version installedVersion) ==
DetectState
.Present &&