ToolManifest\ToolManifestFinder.cs (17)
34public IReadOnlyCollection<ToolManifestPackage> Find(FilePath? filePath = null)
36IEnumerable<(FilePath manifestfile, DirectoryPath _)> allPossibleManifests =
50public IReadOnlyCollection<(ToolManifestPackage toolManifestPackage, FilePath SourceManifest)> Inspect(
51FilePath? filePath = null)
53IEnumerable<(FilePath manifestfile, DirectoryPath _)> allPossibleManifests =
65IEnumerable<(FilePath manifestfile, DirectoryPath _)> allPossibleManifests,
66out List<(ToolManifestPackage toolManifestPackage, FilePath SourceManifest)> toolManifestPackageAndSource)
70foreach ((FilePath possibleManifest, DirectoryPath correspondingDirectory) in allPossibleManifests)
103foreach ((FilePath possibleManifest, DirectoryPath correspondingDirectory) in
135foreach ((FilePath possibleManifest, DirectoryPath correspondingDirectory) in
160private IEnumerable<(FilePath manifestfile, DirectoryPath manifestFileFirstEffectDirectory)>
168var tryManifest = currentSearchDirectory.Value.WithFile(ManifestFilenameConvention);
193public FilePath FindFirst(bool createIfNotFound = false)
195foreach ((FilePath possibleManifest, DirectoryPath _) in EnumerateDefaultAllPossibleManifests())
262public IReadOnlyList<FilePath> FindByPackageId(PackageId packageId)
264var result = new List<FilePath>();
267foreach ((FilePath possibleManifest,