3 instantiations of SdkResolverManifest
Microsoft.Build (3)
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (1)
233
manifestsList.Add(new
SdkResolverManifest
(DisplayName: assemblyPath, Path: assemblyPath, ResolvableSdkRegex: null));
BackEnd\Components\SdkResolution\SdkResolverManifest.cs (1)
105
SdkResolverManifest manifest = new
SdkResolverManifest
();
BackEnd\Components\SdkResolution\SdkResolverService.cs (1)
445
SdkResolverManifest sdkResolverManifest = new
SdkResolverManifest
(DisplayName: "TestResolversManifest", Path: null, ResolvableSdkRegex: null);
38 references to SdkResolverManifest
Microsoft.Build (38)
BackEnd\Components\SdkResolution\CachingSdkResolverLoader.cs (4)
26
private readonly ConcurrentDictionary<
SdkResolverManifest
, IReadOnlyList<SdkResolver>> _resolversByManifest = new();
36
private IReadOnlyList<
SdkResolverManifest
>? _resolversManifests;
86
internal override IReadOnlyList<
SdkResolverManifest
> GetResolversManifests(ElementLocation location)
96
protected internal override IReadOnlyList<SdkResolver> LoadResolversFromManifest(
SdkResolverManifest
manifest, ElementLocation location)
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (10)
88
internal virtual IReadOnlyList<
SdkResolverManifest
> GetResolversManifests(ElementLocation location)
91
IReadOnlyList<
SdkResolverManifest
> allResolversManifests = null;
118
internal virtual IReadOnlyList<
SdkResolverManifest
> FindPotentialSdkResolversManifests(string rootFolder, ElementLocation location)
120
List<
SdkResolverManifest
> manifestsList = new List<
SdkResolverManifest
>();
189
private bool TryAddAssemblyManifestFromXml(string pathToManifest, string manifestFolder, List<
SdkResolverManifest
> manifestsList, ElementLocation location)
196
SdkResolverManifest
manifest = null;
203
manifest =
SdkResolverManifest
.Load(pathToManifest, manifestFolder);
226
private bool TryAddAssemblyManifestFromDll(string assemblyPath, List<
SdkResolverManifest
> manifestsList)
294
protected internal virtual IReadOnlyList<SdkResolver> LoadResolversFromManifest(
SdkResolverManifest
manifest, ElementLocation location)
BackEnd\Components\SdkResolution\SdkResolverManifest.cs (4)
64
internal static
SdkResolverManifest
Load(string filePath, string manifestFolder)
81
SdkResolverManifest
manifest = ParseSdkResolverElement(reader, filePath);
103
private static
SdkResolverManifest
ParseSdkResolverElement(XmlReader reader, string filePath)
105
SdkResolverManifest
manifest = new SdkResolverManifest();
BackEnd\Components\SdkResolution\SdkResolverService.cs (20)
45
private Dictionary<
SdkResolverManifest
, IReadOnlyList<SdkResolver>> _manifestToResolvers;
50
protected IReadOnlyList<
SdkResolverManifest
> _specificResolversManifestsRegistry;
55
protected IReadOnlyList<
SdkResolverManifest
> _generalResolversManifestsRegistry;
175
List<
SdkResolverManifest
> matchingResolversManifests = new();
176
foreach (
SdkResolverManifest
manifest in _specificResolversManifestsRegistry)
269
private List<SdkResolver> GetResolvers(IReadOnlyList<
SdkResolverManifest
> resolversManifests, LoggingContext loggingContext, ElementLocation sdkReferenceLocation, SdkReference sdk)
273
foreach (
var
resolverManifest in resolversManifests)
417
internal virtual IReadOnlyList<
SdkResolverManifest
> GetResolverManifests(ElementLocation location) => _sdkResolverLoader.GetResolversManifests(location);
435
List<
SdkResolverManifest
> specificResolversManifestsRegistry = null;
436
List<
SdkResolverManifest
> generalResolversManifestsRegistry = null;
441
specificResolversManifestsRegistry = new List<
SdkResolverManifest
>();
442
generalResolversManifestsRegistry = new List<
SdkResolverManifest
>();
443
_manifestToResolvers = new Dictionary<
SdkResolverManifest
, IReadOnlyList<SdkResolver>>();
445
SdkResolverManifest
sdkResolverManifest = new SdkResolverManifest(DisplayName: "TestResolversManifest", Path: null, ResolvableSdkRegex: null);
500
IReadOnlyList<
SdkResolverManifest
> allResolversManifests = GetResolverManifests(location);
501
_manifestToResolvers = new Dictionary<
SdkResolverManifest
, IReadOnlyList<SdkResolver>>();
503
SdkResolverManifest
sdkDefaultResolversManifest = null;
514
var specificResolversManifestsRegistry = new List<
SdkResolverManifest
>();
515
var generalResolversManifestsRegistry = new List<
SdkResolverManifest
>();
520
foreach (
SdkResolverManifest
manifest in allResolversManifests)