4 writes to _manifestRoots
Microsoft.DotNet.MSBuildSdkResolver (4)
SdkDirectoryWorkloadManifestProvider.cs (4)
80_manifestRoots = new[] { userManifestsRoot, dotnetManifestRoot }; 85_manifestRoots = new[] { dotnetManifestRoot }; 111_manifestRoots = manifestDirectoryEnvironmentVariable.Split(Path.PathSeparator) 116_manifestRoots ??= Array.Empty<string>();
7 references to _manifestRoots
Microsoft.DotNet.MSBuildSdkResolver (7)
SdkDirectoryWorkloadManifestProvider.cs (7)
112.Concat(_manifestRoots ?? Array.Empty<string>()).ToArray(); 323if (_manifestRoots.Length == 1) 326var manifestVersionBandDirectory = Path.Combine(_manifestRoots[0], _sdkVersionBand.ToString()); 339foreach (var manifestRoot in _manifestRoots.Reverse()) 465var sdkManifestPath = _manifestRoots.Last(); 501foreach (var manifestDirectory in _manifestRoots) 531foreach (var manifestRoot in _manifestRoots.Reverse())