2 types derived from SdkResultFactory
Microsoft.Build (1)
BackEnd\Components\SdkResolution\SdkResultFactory.cs (1)
17internal class SdkResultFactory : SdkResultFactoryBase
Microsoft.DotNet.MSBuildSdkResolver.Tests (1)
GivenAnMSBuildSdkResolver.cs (1)
916private sealed class MockFactory : SdkResultFactory
34 references to SdkResultFactory
Microsoft.Build (4)
BackEnd\Components\SdkResolution\DefaultSdkResolver.cs (2)
10using SdkResultFactoryBase = Microsoft.Build.Framework.SdkResultFactory; 31public override SdkResultBase Resolve(SdkReference sdk, SdkResolverContextBase context, SdkResultFactoryBase factory)
BackEnd\Components\SdkResolution\SdkResultFactory.cs (2)
8using SdkResultFactoryBase = Microsoft.Build.Framework.SdkResultFactory; 15/// An internal implementation of <see cref="Framework.SdkResultFactory"/>.
Microsoft.Build.Engine.UnitTests (20)
BackEnd\SdkResolverLoader_Tests.cs (4)
23using SdkResultFactoryBase = Microsoft.Build.Framework.SdkResultFactory; 412public override SdkResultBase Resolve(SdkReference sdkReference, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory) 428public override SdkResultBase Resolve(SdkReference sdkReference, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory) 447public override SdkResultBase Resolve(SdkReference sdkReference, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory)
BackEnd\SdkResolverService_Tests.cs (9)
21using SdkResultFactoryBase = Microsoft.Build.Framework.SdkResultFactory; 906public override SdkResultBase Resolve(SdkReference sdkReference, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory) => null; 915public override SdkResultBase Resolve(SdkReference sdk, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory) 934public override SdkResultBase Resolve(SdkReference sdk, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory) 953public override SdkResultBase Resolve(SdkReference sdk, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory) 972public override SdkResultBase Resolve(SdkReference sdk, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory) 993public override SdkResultBase Resolve(SdkReference sdkReference, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory) 1015public override SdkResultBase Resolve(SdkReference sdk, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory) 1028public override SdkResultBase Resolve(SdkReference sdk, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory)
Evaluation\ProjectSdkImplicitImport_Tests.cs (2)
22using SdkResultFactory = Microsoft.Build.Framework.SdkResultFactory; 803SdkResultFactory factory)
InternalEngineHelpers.cs (5)
19using SdkResultFactory = Microsoft.Build.Framework.SdkResultFactory; 42private readonly Func<SdkReference, SdkResolverContext, SdkResultFactory, Framework.SdkResult> _resolveFunc; 56public ConfigurableMockSdkResolver(Func<SdkReference, SdkResolverContext, SdkResultFactory, Framework.SdkResult> resolveFunc) 65public override Framework.SdkResult Resolve(SdkReference sdkReference, SdkResolverContext resolverContext, SdkResultFactory factory) 142public override Framework.SdkResult Resolve(SdkReference sdkReference, SdkResolverContext resolverContext, SdkResultFactory factory)
Microsoft.Build.Framework (2)
Sdk\SdkResolver.cs (2)
36/// Note: You must use <see cref="SdkResultFactory"/> to return a result. 41SdkResultFactory factory);
Microsoft.DotNet.MSBuildSdkResolver (6)
CachingWorkloadResolver.cs (1)
82public SdkResult? ToSdkResult(SdkReference sdkReference, SdkResultFactory factory)
MSBuildSdkResolver.cs (5)
54public delegate SdkResult UpdatedSdkResultFactorySuccess(SdkResultFactory factory, string sdkPath, string? sdkVersion, IDictionary<string, string?>? propertiesToAdd, IDictionary<string, SdkResultItem>? itemsToAdd, List<string>? warnings, IDictionary<string, string?>? environmentVariablesToAdd); 58if (typeof(SdkResultFactory).GetMethod("IndicateSuccess", [ 68typeof(Func<SdkResultFactory, string, string?, IDictionary<string, string?>?, IDictionary<string, SdkResultItem>?, List<string>?, IDictionary<string, string?>?, SdkResult>), 109public override SdkResult? Resolve(SdkReference sdkReference, SdkResolverContext context, SdkResultFactory factory) 385private static SdkResult Failure(SdkResultFactory factory, ResolverLogger? logger, SdkLogger sdkLogger, string format, params object?[] args)
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (2)
CachingWorkloadResolver.cs (1)
82public SdkResult? ToSdkResult(SdkReference sdkReference, SdkResultFactory factory)
WorkloadSdkResolver.cs (1)
35public override SdkResult? Resolve(SdkReference sdkReference, SdkResolverContext resolverContext, SdkResultFactory factory)