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