4 writes to Path
Microsoft.NET.ProjectData (4)
Donor\ProjectDataDonorIndex.cs (1)
183 Path = NormalizePath(workspaceRoot),
Donor\ProjectDataDonorIndex.Selection.cs (2)
166 Path = cacheKey, 285 Path = entry.Path,
Donor\ProjectDataDonorIndex.Serialization.cs (1)
97 Path = normalizedPath,
17 references to Path
Microsoft.NET.ProjectData (17)
Donor\ProjectDataDonorIndex.Reader.cs (4)
71 if (PathsEqual(entry.Path, workspaceRoot)) 76 string donorProjectFilePath = Path.GetFullPath(Path.Combine(entry.Path, relativeProjectPath)); 80 yield return new ProjectDataDonorCandidate(donorProjectFolderCachePath, entry.Path); 94 yield return new ProjectDataDonorCandidate(donorUserFolderCachePath, entry.Path);
Donor\ProjectDataDonorIndex.Selection.cs (8)
80 !string.IsNullOrEmpty(entry.Path) && 81 Directory.Exists(entry.Path) && 82 !PathsEqual(entry.Path, workspaceRoot)) 241 storedCandidate.Path, 285 Path = entry.Path, 337 HashSet<string> seen = new(refined.Select(static entry => NormalizePath(entry.Path)), PathComparer); 340 if (seen.Add(NormalizePath(entry.Path))) 384 if (seen.Add(NormalizePath(entry.Path)))
Donor\ProjectDataDonorIndex.Serialization.cs (5)
148 writer.WriteString("path", entry.Path); 244 ProjectDataDonorIndexEntry? existingEntry = this.Entries.FirstOrDefault(existing => PathsEqual(existing.Path, entry.Path)); 250 this.Entries.RemoveAll(existing => PathsEqual(existing.Path, entry.Path));