2 types derived from SdkResult
Microsoft.Build (1)
BackEnd\Components\SdkResolution\SdkResult.cs (1)
18internal sealed class SdkResult : SdkResultBase, INodePacket
Microsoft.DotNet.MSBuildSdkResolver.Tests (1)
GivenAnMSBuildSdkResolver.cs (1)
932private sealed class MockResult : SdkResult
61 references to SdkResult
Microsoft.Build (16)
BackEnd\Components\SdkResolution\DefaultSdkResolver.cs (2)
9using SdkResultBase = Microsoft.Build.Framework.SdkResult; 31public override SdkResultBase Resolve(SdkReference sdk, SdkResolverContextBase context, SdkResultFactoryBase factory)
BackEnd\Components\SdkResolution\ISdkResolverService.cs (1)
51/// <returns>An <see cref="SdkResult"/> containing information about the resolved SDK. If no resolver was able to resolve it, then <see cref="Framework.SdkResult.Success"/> == false. </returns>
BackEnd\Components\SdkResolution\SdkResult.cs (2)
9using SdkResultBase = Microsoft.Build.Framework.SdkResult; 16/// An internal implementation of <see cref="Framework.SdkResult"/>.
BackEnd\Components\SdkResolution\SdkResultFactory.cs (7)
7using SdkResultBase = Microsoft.Build.Framework.SdkResult; 26public override SdkResultBase IndicateFailure(IEnumerable<string> errors, IEnumerable<string> warnings = null) 31public override SdkResultBase IndicateSuccess(string path, string version, IEnumerable<string> warnings = null) 36public override SdkResultBase IndicateSuccess(string path, 45public override SdkResultBase IndicateSuccess(IEnumerable<string> paths, 54public override SdkResultBase IndicateSuccess(string path, 64public override SdkResultBase IndicateSuccess(IEnumerable<string> paths,
Definition\ResolvedImport.cs (3)
24internal ResolvedImport(ProjectImportElement importingElement, ProjectRootElement importedProject, int versionEvaluated, SdkResult sdkResult, bool isImported) 38internal ResolvedImport(Project project, ProjectImportElement importingElement, ProjectRootElement importedProject, int versionEvaluated, SdkResult sdkResult) 63public SdkResult SdkResult { get; }
ObjectModelRemoting\LinkedObjectFactory.cs (1)
119public ResolvedImport Create(ProjectImportElement importingElement, ProjectRootElement importedProject, int versionEvaluated, SdkResult sdkResult, bool isImported)
Microsoft.Build.Engine.OM.UnitTests (3)
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (2)
271private static void Verify(SdkResult view, SdkResult real, ValidationContext context = null)
ObjectModelRemoting\RemoteProjectsProviderMock\DirectlyRemotedClasses.cs (1)
40public SdkResult SdkResult { get; }
Microsoft.Build.Engine.UnitTests (20)
BackEnd\SdkResolverLoader_Tests.cs (4)
22using SdkResultBase = Microsoft.Build.Framework.SdkResult; 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 (10)
20using SdkResultBase = Microsoft.Build.Framework.SdkResult; 427private void ValidateExpectedPropertiesAndItems(bool includePropertiesAndItems, SdkResultBase result) 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)
21using SdkResult = Microsoft.Build.Framework.SdkResult; 802public override SdkResult Resolve(SdkReference sdk, SdkResolverContext resolverContext,
InternalEngineHelpers.cs (4)
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 (11)
Sdk\SdkResolver.cs (3)
29/// <param name="factory">Factory class to create an <see cref="SdkResult" /></param> 31/// An <see cref="SdkResult" /> containing the resolved SDKs or associated error / reason 39public abstract SdkResult Resolve(SdkReference sdkReference,
Sdk\SdkResultFactory.cs (7)
13/// <see cref="SdkResult" /> object indicating success / failure. 24public abstract SdkResult IndicateSuccess(string path, string version, IEnumerable<string> warnings = null); 35public virtual SdkResult IndicateSuccess(string path, 59public virtual SdkResult IndicateSuccess(IEnumerable<string> paths, 88public virtual SdkResult IndicateSuccess(string path, 118public virtual SdkResult IndicateSuccess(IEnumerable<string> paths, 137public abstract SdkResult IndicateFailure(IEnumerable<string> errors, IEnumerable<string> warnings = null);
Sdk\SdkResultItem.cs (1)
14/// The value of an item and any associated metadata to be added by an SDK resolver. See <see cref="SdkResult.ItemsToAdd"/>
Microsoft.DotNet.MSBuildSdkResolver (5)
CachingWorkloadResolver.cs (1)
82public SdkResult? ToSdkResult(SdkReference sdkReference, SdkResultFactory factory)
MSBuildSdkResolver.cs (4)
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); 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.DotNet.MSBuildSdkResolver.Tests (4)
GivenAnMSBuildSdkResolver.cs (4)
918public override SdkResult IndicateFailure(IEnumerable<string> errors, IEnumerable<string>? warnings = null) 921public override SdkResult IndicateSuccess(string path, string? version, IEnumerable<string>? warnings = null) 924public override SdkResult IndicateSuccess(string path, string? version, IDictionary<string, string>? propertiesToAdd, IDictionary<string, SdkResultItem>? itemsToAdd, IEnumerable<string>? warnings = null) 927public override SdkResult IndicateSuccess(IEnumerable<string> paths, string? version,
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)