2 writes to Path
Microsoft.Build (2)
BackEnd\Components\SdkResolution\SdkResult.cs (2)
38Path = path; 59Path = firstPath;
28 references to Path
Microsoft.Build (4)
BackEnd\Components\SdkResolution\SdkResolverService.cs (2)
347MSBuildEventSource.Log.SdkResolverResolveSdkStop(sdkResolver.Name, sdk.Name, solutionPath ?? string.Empty, projectPath ?? string.Empty, result?.Path ?? string.Empty, result?.Success ?? false); 356loggingContext.LogComment(MessageImportance.Low, "SucceededToResolveSDK", sdk.ToString(), sdkResolver.Name, result.Path ?? "null", result.Version ?? "null");
Evaluation\Evaluator.cs (2)
1826if (sdkResult.Path != null) 1828ExpandAndLoadImportsFromUnescapedImportExpression(directoryOfImportingFile, importElement, Path.Combine(sdkResult.Path, project),
Microsoft.Build.Engine.OM.UnitTests (2)
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (2)
281Assert.Equal(real.Path, view.Path);
Microsoft.Build.Engine.UnitTests (21)
BackEnd\SdkResolverService_Tests.cs (17)
101result.Path.ShouldBe("path"); 131result.Path.ShouldBe("resolverpathwithresolvablesdkpattern2"); 148result.Path.ShouldBe("resolverpath1"); 164result.Path.ShouldBe("resolverpathwithresolvablesdkpattern1"); 181_logger.BuildMessageEvents.Select(i => i.Message).ShouldContain(ResourceUtilities.FormatResourceStringStripCodeAndKeyword("SucceededToResolveSDK", sdk.ToString(), nameof(MockSdkResolver1), result.Path, result.Version)); 209result.Path.ShouldBe("resolverpath2"); 230SdkResolverService.Instance.ResolveSdk(submissionId, sdk, _loggingContext, new MockElementLocation("file"), "sln", "projectPath", interactive: false, isRunningInVisualStudio: false, failOnUnresolvedSdk: true).Path.ShouldBe("resolverpath"); 233SdkResolverService.Instance.ResolveSdk(submissionId, sdk, _loggingContext, new MockElementLocation("file"), "sln", "projectPath", interactive: false, isRunningInVisualStudio: false, failOnUnresolvedSdk: true).Path.ShouldBe(MockSdkResolverWithState.Expected); 246SdkResolverService.Instance.ResolveSdk(submissionId, sdk, _loggingContext, new MockElementLocation("file"), "sln", "projectPath", interactive: false, isRunningInVisualStudio: false, failOnUnresolvedSdk: true).Path.ShouldBe("resolverpath"); 249SdkResolverService.Instance.ResolveSdk(submissionId, sdk, _loggingContext, new MockElementLocation("file"), "sln", "projectPath", interactive: false, isRunningInVisualStudio: false, failOnUnresolvedSdk: true).Path.ShouldBe("resolverpath"); 262SdkResolverService.Instance.ResolveSdk(submissionId, sdk, _loggingContext, new MockElementLocation("file"), "sln", "projectPath", interactive: false, isRunningInVisualStudio: false, failOnUnresolvedSdk: true).Path.ShouldBe("defaultpath"); 314result.Path.ShouldBe("path"); 320result.Path.ShouldBe("path"); 396result.Path.ShouldBeNull(); 432result.Path.ShouldBe(expectedPath); 480resultPaths.Add(result.Path); 525resultPaths.Add(result.Path);
Evaluation\ProjectSdkImplicitImport_Tests.cs (2)
548import.SdkResult.Path.ShouldBe(Path.GetDirectoryName(expectedSdkPath)); 698import.SdkResult.Path.ShouldBe(expectedSdkPath);
InternalEngineHelpers.cs (2)
87if (sdkResult.Path == null) 94pathList.Add(sdkResult.Path);
Microsoft.Build.Framework (1)
Sdk\SdkResult.cs (1)
52/// Additional resolved SDK paths beyond the one specified in <see cref="Path"/>