src/Microsoft.VisualStudio.ProjectSystem.Managed.VS/ProjectSystem/VS/Debug/ProjectDebuggerProvider.cs
/// <summary>
/// IDeployedProjectItemMappingProvider
/// Implemented so that we can map URL's back to local file item paths
/// </summary>
IDeployedProjectItemMappingProvider
Implemented so that we can map URL's back to local file item paths
IDeployedProjectItemMappingProvider Implemented so that we can map URL ' s back to local file item paths
public bool TryGetProjectItemPathFromDeployedPath(string deployedPath, [NotNullWhen(true)] out string? localPath)
        {
            localPath = null;
            if (LastLaunchProvider is IDeployedProjectItemMappingProvider deployedItemMapper)
            {
                return deployedItemMapper.TryGetProjectItemPathFromDeployedPath(deployedPath, out localPath);
            }
            return false;
        }
public bool TryGetProjectItemPathFromDeployedPath ( string deployedPath , [ NotNullWhen ( true ) ] out string ? localPath ) { localPath = null ; if ( LastLaunchProvider is IDeployedProjectItemMappingProvider deployedItemMapper ) { return deployedItemMapper . TryGetProjectItemPathFromDeployedPath ( deployedPath , out localPath ) ; } return false ; }
IDeployedProjectItemMappingProvider
Implemented so that we can map URL's back to local file item paths
IDeployedProjectItemMappingProvider Implemented so that we can map URL ' s back to local file item paths
// Just delegate to the last provider. It needs to figure out how best to map the items // Return false to allow normal processing
deployedPath
string
out
[NotNullWhen(true)]