24 references to PathSentinels
Microsoft.NET.ProjectData (24)
CacheFileReader.cs (3)
620 return value.StartsWith(PathSentinels.Path, StringComparison.Ordinal) 1026 if (trimmed.StartsWith(PathSentinels.NetSdk, StringComparison.Ordinal)) 1052 if (path.StartsWith(PathSentinels.NetSdk, StringComparison.Ordinal))
CachePathResolver.cs (21)
184 if (path.StartsWith(PathSentinels.NugetPp, StringComparison.Ordinal) 185 && path.Length > PathSentinels.NugetPp.Length 186 && path[PathSentinels.NugetPp.Length] == '/') 188 body = path[(PathSentinels.NugetPp.Length + 1)..]; 371 PathSentinels.Nuget => this.ResolveNuGetPath(body), 372 PathSentinels.NugetPp => this.ResolveNuGetPpPath(body, projectDirectory), 373 PathSentinels.Dotnet => this.ResolveDotNetPath(body), 374 PathSentinels.NetFxRef => this.ResolveNetFrameworkReferenceAssembly(body) ?? body.Replace('/', Path.DirectorySeparatorChar), 375 PathSentinels.NetSdk => JoinWithNativeSeparators(this.RequireNetSdkPath(), body), 376 PathSentinels.Path => Path.GetFullPath(Path.Join(projectDirectory, body.Replace('/', Path.DirectorySeparatorChar))), 382 (PathSentinels.Nuget, true), 383 (PathSentinels.NugetPp, true), 384 (PathSentinels.Dotnet, true), 385 (PathSentinels.NetFxRef, true), 386 (PathSentinels.NetSdk, true), 387 (PathSentinels.Path, false), 422 if (TryStripSentinel(portablePath, PathSentinels.Nuget, out string body)) 426 if (TryStripSentinel(portablePath, PathSentinels.Dotnet, out body)) 430 if (TryStripSentinel(portablePath, PathSentinels.NetFxRef, out body)) 434 if (TryStripSentinel(portablePath, PathSentinels.NetSdk, out body)) 624 const string prefix = PathSentinels.NetFxRef + "/";