1 type derived from SdkResolverContext
Microsoft.Build (1)
BackEnd\Components\SdkResolution\SdkResolverContext.cs (1)
13internal sealed class SdkResolverContext : SdkResolverContextBase
19 references to SdkResolverContext
Microsoft.Build (4)
BackEnd\Components\SdkResolution\DefaultSdkResolver.cs (2)
8using SdkResolverContextBase = Microsoft.Build.Framework.SdkResolverContext; 29public override SdkResultBase Resolve(SdkReference sdk, SdkResolverContextBase context, SdkResultFactoryBase factory)
BackEnd\Components\SdkResolution\SdkResolverContext.cs (2)
6using SdkResolverContextBase = Microsoft.Build.Framework.SdkResolverContext; 11/// An internal implementation of <see cref="Framework.SdkResolverContext"/>.
Microsoft.Build.Framework (1)
Sdk\SdkResolver.cs (1)
37SdkResolverContext resolverContext,
Microsoft.Build.NuGetSdkResolver (10)
GlobalJsonReader.cs (5)
50/// <inheritdoc cref="IGlobalJsonReader.GetMSBuildSdkVersions(SdkResolverContext, string)" /> 51public Dictionary<string, string> GetMSBuildSdkVersions(SdkResolverContext context, string fileName = GlobalJsonFileName) 102internal static string GetStartingPath(SdkResolverContext context) 235/// <param name="sdkResolverContext">The current <see cref="SdkResolverContext" /> to use.</param> 238private Dictionary<string, string> ParseMSBuildSdkVersions(string globalJsonPath, SdkResolverContext sdkResolverContext)
IGlobalJsonReader.cs (2)
17/// <param name="context">An <see cref="SdkResolverContext" /> to use when locating the file.</param> 20Dictionary<string, string> GetMSBuildSdkVersions(SdkResolverContext context, string fileName = GlobalJsonReader.GlobalJsonFileName);
NuGetSdkResolver.cs (3)
78public override SdkResult Resolve(SdkReference sdkReference, SdkResolverContext resolverContext, SdkResultFactory factory) 119internal bool TryGetNuGetVersionForSdk(string id, string version, SdkResolverContext context, out object parsedVersion) 154public static SdkResult GetSdkResult(SdkReference sdk, object nuGetVersion, SdkResolverContext context, SdkResultFactory factory)
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (4)
WorkloadSdkResolver.cs (4)
35public override SdkResult? Resolve(SdkReference sdkReference, SdkResolverContext resolverContext, SdkResultFactory factory) 75private string? GetSdkDirectory(SdkResolverContext context) 90private string? GetDotNetRoot(SdkResolverContext context) 103private static string? GetGlobalJsonStartDir(SdkResolverContext context)