35 references to OutputFilePath
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
LanguageServices\FSharpVisualStudioWorkspaceExtensions.cs (1)
24var projects = workspace.CurrentSolution.Projects.Where(p => string.Equals(p.OutputFilePath, filePath, StringComparison.OrdinalIgnoreCase)).ToList();
Microsoft.CodeAnalysis.Features (3)
CodeLens\CodeLensReferencesService.cs (1)
256return !string.IsNullOrEmpty(fullName) ? new ReferenceMethodDescriptor(fullName, document.FilePath, document.Project.OutputFilePath) : null;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (2)
445!object.Equals(oldProject.OutputFilePath, newProject.OutputFilePath) ||
Microsoft.CodeAnalysis.LanguageServer (3)
LanguageServer\Handler\DebugConfiguration\WorkspaceDebugConfigurationHandler.cs (2)
36.Where(p => p.FilePath != null && p.OutputFilePath != null) 51return new ProjectDebugConfiguration(project.FilePath!, project.OutputFilePath!, GetProjectName(project), targetsDotnetCore, isExe, project.Solution.FilePath);
Testing\RunTestsHandler.cs (1)
44var projectOutputPath = context.Document.Project.OutputFilePath;
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Workspace.cs (2)
1481if (!string.IsNullOrEmpty(p.OutputFilePath)) 1483outputAssemblyToProjectIdMap[p.OutputFilePath!] = p.Id;
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\ProjectMap.cs (1)
77Add(project.Id, project.FilePath, project.OutputFilePath, project.OutputRefFilePath);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (21)
MSBuildWorkspaceTestBase.cs (4)
131Assert.NotNull(p1.OutputFilePath); 132Assert.Equal("EmittedCSharpProject.dll", Path.GetFileName(p1.OutputFilePath)); 135if (!File.Exists(p1.OutputFilePath)) 138var result = c1.Emit(p1.OutputFilePath);
NetCoreTests.cs (7)
84Assert.Equal(Path.Combine(projectDir, "bin", "Debug", "netcoreapp3.1", "Project.dll"), project.OutputFilePath); 226outputFilePaths.Add(project.OutputFilePath); 316outputFilePaths.Add(project.OutputFilePath); 378if (project.OutputFilePath.Contains("net6")) 380Assert.Contains("net5", referencedProject.OutputFilePath); 382else if (project.OutputFilePath.Contains("net5")) 384Assert.Contains("net5", referencedProject.OutputFilePath);
VisualStudioMSBuildWorkspaceTests.cs (10)
252Assert.Equal("CSharpProject.dll", Path.GetFileName(p1.OutputFilePath)); 253Assert.Equal("VisualBasicProject.dll", Path.GetFileName(p2.OutputFilePath)); 322Assert.Equal("CSharpProject.dll", Path.GetFileName(p1.OutputFilePath)); 323Assert.False(File.Exists(p1.OutputFilePath)); 571Assert.NotEmpty(project.OutputFilePath); 583Assert.NotEmpty(project.OutputFilePath); 696Assert.NotEmpty(project.OutputFilePath); 737Assert.NotEmpty(project.OutputFilePath); 818Assert.Equal(expectedOutputPath, Path.GetDirectoryName(project.OutputFilePath)); 836Assert.Equal(expectedOutputPath, Path.GetDirectoryName(Path.GetFullPath(project.OutputFilePath)));
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SolutionTests\SolutionTests.cs (2)
1215Assert.Equal(newInfo.OutputFilePath, newProject.OutputFilePath); 1467s => s.GetRequiredProject(projectId).OutputFilePath,
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
Interactive\Commands\ResetInteractiveTests.cs (1)
150var outputReference = new string[] { project.OutputFilePath };
Roslyn.VisualStudio.Next.UnitTests (1)
Services\SolutionServiceTests.cs (1)
272Assert.Equal("OutputFilePath" + version, project.OutputFilePath);