8 instantiations of SdkResolverManifest
Microsoft.Build (4)
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (1)
219
manifestsList.Add(new
SdkResolverManifest
(DisplayName: assemblyPath, Path: assemblyPath, ResolvableSdkRegex: null));
BackEnd\Components\SdkResolution\SdkResolverManifest.cs (1)
104
SdkResolverManifest manifest = new
SdkResolverManifest
();
BackEnd\Components\SdkResolution\SdkResolverService.cs (2)
432
SdkResolverManifest sdkResolverManifest = new
SdkResolverManifest
(DisplayName: "TestResolversManifest", Path: null, ResolvableSdkRegex: null);
499
sdkDefaultResolversManifest = new
SdkResolverManifest
(DisplayName: "DefaultResolversManifest", Path: null, ResolvableSdkRegex: null);
Microsoft.Build.Engine.UnitTests (4)
BackEnd\SdkResolverService_Tests.cs (4)
753
var man = new
SdkResolverManifest
(DisplayName: "TestResolversManifest", Path: null, ResolvableSdkRegex: new Regex("abc"));
755
man = new
SdkResolverManifest
(DisplayName: "TestResolversManifest", Path: null, null);
827
SdkResolverManifest sdkResolverManifest = new
SdkResolverManifest
(resolver.Name, null, null);
832
SdkResolverManifest sdkResolverManifest = new
SdkResolverManifest
(
48 references to SdkResolverManifest
Microsoft.Build (38)
BackEnd\Components\SdkResolution\CachingSdkResolverLoader.cs (4)
25
private readonly ConcurrentDictionary<
SdkResolverManifest
, IReadOnlyList<SdkResolver>> _resolversByManifest = new();
35
private IReadOnlyList<
SdkResolverManifest
>? _resolversManifests;
84
internal override IReadOnlyList<
SdkResolverManifest
> GetResolversManifests(ElementLocation location)
93
protected internal override IReadOnlyList<SdkResolver> LoadResolversFromManifest(
SdkResolverManifest
manifest, ElementLocation location)
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (10)
74
internal virtual IReadOnlyList<
SdkResolverManifest
> GetResolversManifests(ElementLocation location)
77
IReadOnlyList<
SdkResolverManifest
> allResolversManifests = null;
104
internal virtual IReadOnlyList<
SdkResolverManifest
> FindPotentialSdkResolversManifests(string rootFolder, ElementLocation location)
106
List<
SdkResolverManifest
> manifestsList = new List<
SdkResolverManifest
>();
175
private bool TryAddAssemblyManifestFromXml(string pathToManifest, string manifestFolder, List<
SdkResolverManifest
> manifestsList, ElementLocation location)
182
SdkResolverManifest
manifest = null;
189
manifest =
SdkResolverManifest
.Load(pathToManifest, manifestFolder);
212
private bool TryAddAssemblyManifestFromDll(string assemblyPath, List<
SdkResolverManifest
> manifestsList)
254
protected internal virtual IReadOnlyList<SdkResolver> LoadResolversFromManifest(
SdkResolverManifest
manifest, ElementLocation location)
BackEnd\Components\SdkResolution\SdkResolverManifest.cs (4)
63
internal static
SdkResolverManifest
Load(string filePath, string manifestFolder)
80
SdkResolverManifest
manifest = ParseSdkResolverElement(reader, filePath);
102
private static
SdkResolverManifest
ParseSdkResolverElement(XmlReader reader, string filePath)
104
SdkResolverManifest
manifest = new SdkResolverManifest();
BackEnd\Components\SdkResolution\SdkResolverService.cs (20)
46
private Dictionary<
SdkResolverManifest
, IReadOnlyList<SdkResolver>> _manifestToResolvers;
51
protected IReadOnlyList<
SdkResolverManifest
> _specificResolversManifestsRegistry;
56
protected IReadOnlyList<
SdkResolverManifest
> _generalResolversManifestsRegistry;
178
List<
SdkResolverManifest
> matchingResolversManifests = new();
179
foreach (
SdkResolverManifest
manifest in _specificResolversManifestsRegistry)
271
private List<SdkResolver> GetResolvers(IReadOnlyList<
SdkResolverManifest
> resolversManifests, LoggingContext loggingContext, ElementLocation sdkReferenceLocation)
275
foreach (
var
resolverManifest in resolversManifests)
404
internal virtual IReadOnlyList<
SdkResolverManifest
> GetResolverManifests(ElementLocation location) => _sdkResolverLoader.GetResolversManifests(location);
422
List<
SdkResolverManifest
> specificResolversManifestsRegistry = null;
423
List<
SdkResolverManifest
> generalResolversManifestsRegistry = null;
428
specificResolversManifestsRegistry = new List<
SdkResolverManifest
>();
429
generalResolversManifestsRegistry = new List<
SdkResolverManifest
>();
430
_manifestToResolvers = new Dictionary<
SdkResolverManifest
, IReadOnlyList<SdkResolver>>();
432
SdkResolverManifest
sdkResolverManifest = new SdkResolverManifest(DisplayName: "TestResolversManifest", Path: null, ResolvableSdkRegex: null);
487
IReadOnlyList<
SdkResolverManifest
> allResolversManifests = GetResolverManifests(location);
488
_manifestToResolvers = new Dictionary<
SdkResolverManifest
, IReadOnlyList<SdkResolver>>();
490
SdkResolverManifest
sdkDefaultResolversManifest = null;
504
var specificResolversManifestsRegistry = new List<
SdkResolverManifest
>();
505
var generalResolversManifestsRegistry = new List<
SdkResolverManifest
>();
510
foreach (
SdkResolverManifest
manifest in allResolversManifests)
Microsoft.Build.Engine.UnitTests (10)
BackEnd\SdkResolverService_Tests.cs (10)
730
internal IReadOnlyList<
SdkResolverManifest
> _fakeManifestRegistry;
739
internal override IReadOnlyList<
SdkResolverManifest
> GetResolverManifests(ElementLocation location)
750
List<
SdkResolverManifest
> manifests = new List<
SdkResolverManifest
>();
753
var
man = new SdkResolverManifest(DisplayName: "TestResolversManifest", Path: null, ResolvableSdkRegex: new Regex("abc"));
820
internal override IReadOnlyList<
SdkResolverManifest
> GetResolversManifests(ElementLocation location)
824
var manifests = new List<
SdkResolverManifest
>();
827
SdkResolverManifest
sdkResolverManifest = new SdkResolverManifest(resolver.Name, null, null);
832
SdkResolverManifest
sdkResolverManifest = new SdkResolverManifest(
841
protected internal override IReadOnlyList<SdkResolver> LoadResolversFromManifest(
SdkResolverManifest
manifest, ElementLocation location)