2 types derived from SdkResult
Microsoft.Build (1)
BackEnd\Components\SdkResolution\SdkResult.cs (1)
18
internal sealed class SdkResult :
SdkResultBase
, INodePacket
Microsoft.DotNet.MSBuildSdkResolver.Tests (1)
GivenAnMSBuildSdkResolver.cs (1)
932
private sealed class MockResult :
SdkResult
61 references to SdkResult
Microsoft.Build (16)
BackEnd\Components\SdkResolution\DefaultSdkResolver.cs (2)
9
using SdkResultBase = Microsoft.Build.Framework.
SdkResult
;
31
public 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)
9
using SdkResultBase = Microsoft.Build.Framework.
SdkResult
;
16
/// An internal implementation of <see cref="Framework.
SdkResult
"/>.
BackEnd\Components\SdkResolution\SdkResultFactory.cs (7)
7
using SdkResultBase = Microsoft.Build.Framework.
SdkResult
;
26
public override
SdkResultBase
IndicateFailure(IEnumerable<string> errors, IEnumerable<string> warnings = null)
31
public override
SdkResultBase
IndicateSuccess(string path, string version, IEnumerable<string> warnings = null)
36
public override
SdkResultBase
IndicateSuccess(string path,
45
public override
SdkResultBase
IndicateSuccess(IEnumerable<string> paths,
54
public override
SdkResultBase
IndicateSuccess(string path,
64
public override
SdkResultBase
IndicateSuccess(IEnumerable<string> paths,
Definition\ResolvedImport.cs (3)
24
internal ResolvedImport(ProjectImportElement importingElement, ProjectRootElement importedProject, int versionEvaluated,
SdkResult
sdkResult, bool isImported)
38
internal ResolvedImport(Project project, ProjectImportElement importingElement, ProjectRootElement importedProject, int versionEvaluated,
SdkResult
sdkResult)
63
public
SdkResult
SdkResult { get; }
ObjectModelRemoting\LinkedObjectFactory.cs (1)
119
public ResolvedImport Create(ProjectImportElement importingElement, ProjectRootElement importedProject, int versionEvaluated,
SdkResult
sdkResult, bool isImported)
Microsoft.Build.Engine.OM.UnitTests (3)
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (2)
271
private static void Verify(
SdkResult
view,
SdkResult
real, ValidationContext context = null)
ObjectModelRemoting\RemoteProjectsProviderMock\DirectlyRemotedClasses.cs (1)
40
public
SdkResult
SdkResult { get; }
Microsoft.Build.Engine.UnitTests (20)
BackEnd\SdkResolverLoader_Tests.cs (4)
22
using SdkResultBase = Microsoft.Build.Framework.
SdkResult
;
412
public override
SdkResultBase
Resolve(SdkReference sdkReference, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory)
428
public override
SdkResultBase
Resolve(SdkReference sdkReference, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory)
447
public override
SdkResultBase
Resolve(SdkReference sdkReference, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory)
BackEnd\SdkResolverService_Tests.cs (10)
20
using SdkResultBase = Microsoft.Build.Framework.
SdkResult
;
427
private void ValidateExpectedPropertiesAndItems(bool includePropertiesAndItems,
SdkResultBase
result)
906
public override
SdkResultBase
Resolve(SdkReference sdkReference, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory) => null;
915
public override
SdkResultBase
Resolve(SdkReference sdk, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory)
934
public override
SdkResultBase
Resolve(SdkReference sdk, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory)
953
public override
SdkResultBase
Resolve(SdkReference sdk, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory)
972
public override
SdkResultBase
Resolve(SdkReference sdk, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory)
993
public override
SdkResultBase
Resolve(SdkReference sdkReference, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory)
1015
public override
SdkResultBase
Resolve(SdkReference sdk, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory)
1028
public override
SdkResultBase
Resolve(SdkReference sdk, SdkResolverContextBase resolverContext, SdkResultFactoryBase factory)
Evaluation\ProjectSdkImplicitImport_Tests.cs (2)
21
using SdkResult = Microsoft.Build.Framework.
SdkResult
;
802
public override
SdkResult
Resolve(SdkReference sdk, SdkResolverContext resolverContext,
InternalEngineHelpers.cs (4)
42
private readonly Func<SdkReference, SdkResolverContext, SdkResultFactory, Framework.
SdkResult
> _resolveFunc;
56
public ConfigurableMockSdkResolver(Func<SdkReference, SdkResolverContext, SdkResultFactory, Framework.
SdkResult
> resolveFunc)
65
public override Framework.
SdkResult
Resolve(SdkReference sdkReference, SdkResolverContext resolverContext, SdkResultFactory factory)
142
public 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
39
public abstract
SdkResult
Resolve(SdkReference sdkReference,
Sdk\SdkResultFactory.cs (7)
13
/// <see cref="
SdkResult
" /> object indicating success / failure.
24
public abstract
SdkResult
IndicateSuccess(string path, string version, IEnumerable<string> warnings = null);
35
public virtual
SdkResult
IndicateSuccess(string path,
59
public virtual
SdkResult
IndicateSuccess(IEnumerable<string> paths,
88
public virtual
SdkResult
IndicateSuccess(string path,
118
public virtual
SdkResult
IndicateSuccess(IEnumerable<string> paths,
137
public 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)
82
public
SdkResult
? ToSdkResult(SdkReference sdkReference, SdkResultFactory factory)
MSBuildSdkResolver.cs (4)
54
public delegate
SdkResult
UpdatedSdkResultFactorySuccess(SdkResultFactory factory, string sdkPath, string? sdkVersion, IDictionary<string, string?>? propertiesToAdd, IDictionary<string, SdkResultItem>? itemsToAdd, List<string>? warnings, IDictionary<string, string?>? environmentVariablesToAdd);
68
typeof(Func<SdkResultFactory, string, string?, IDictionary<string, string?>?, IDictionary<string, SdkResultItem>?, List<string>?, IDictionary<string, string?>?,
SdkResult
>),
109
public override
SdkResult
? Resolve(SdkReference sdkReference, SdkResolverContext context, SdkResultFactory factory)
385
private static
SdkResult
Failure(SdkResultFactory factory, ResolverLogger? logger, SdkLogger sdkLogger, string format, params object?[] args)
Microsoft.DotNet.MSBuildSdkResolver.Tests (4)
GivenAnMSBuildSdkResolver.cs (4)
918
public override
SdkResult
IndicateFailure(IEnumerable<string> errors, IEnumerable<string>? warnings = null)
921
public override
SdkResult
IndicateSuccess(string path, string? version, IEnumerable<string>? warnings = null)
924
public override
SdkResult
IndicateSuccess(string path, string? version, IDictionary<string, string>? propertiesToAdd, IDictionary<string, SdkResultItem>? itemsToAdd, IEnumerable<string>? warnings = null)
927
public override
SdkResult
IndicateSuccess(IEnumerable<string> paths, string? version,
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (2)
CachingWorkloadResolver.cs (1)
82
public
SdkResult
? ToSdkResult(SdkReference sdkReference, SdkResultFactory factory)
WorkloadSdkResolver.cs (1)
35
public override
SdkResult
? Resolve(SdkReference sdkReference, SdkResolverContext resolverContext, SdkResultFactory factory)