4 instantiations of CompilationOutputInfo
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\CommandLineProject.cs (1)
124compilationOutputInfo: new CompilationOutputInfo(outputFilePath, commandLineArguments.GeneratedFilesOutputDirectory),
Workspace\Solution\CompilationOutputInfo.cs (3)
37=> new(assemblyPath: path, GeneratedFilesOutputDirectory); 46return new(AssemblyPath, path); 90return new CompilationOutputInfo(assemblyPath, generatedFilesOutputDirectory);
23 references to CompilationOutputInfo
Microsoft.CodeAnalysis.Workspaces (22)
Workspace\Solution\CompilationOutputInfo.cs (10)
13public readonly struct CompilationOutputInfo : IEquatable<CompilationOutputInfo> 36public CompilationOutputInfo WithAssemblyPath(string? path) 39public CompilationOutputInfo WithGeneratedFilesOutputDirectory(string? path) 65=> obj is CompilationOutputInfo info && Equals(info); 67public bool Equals(CompilationOutputInfo other) 74public static bool operator ==(in CompilationOutputInfo left, in CompilationOutputInfo right) 77public static bool operator !=(in CompilationOutputInfo left, in CompilationOutputInfo right) 86internal static CompilationOutputInfo ReadFrom(ObjectReader reader)
Workspace\Solution\Project.cs (2)
74public CompilationOutputInfo CompilationOutputInfo => State.CompilationOutputInfo; 593internal Project WithCompilationOutputInfo(in CompilationOutputInfo info)
Workspace\Solution\ProjectInfo.cs (5)
69public CompilationOutputInfo CompilationOutputInfo => Attributes.CompilationOutputInfo; 355public ProjectInfo WithCompilationOutputInfo(in CompilationOutputInfo info) 417CompilationOutputInfo compilationOutputInfo, 477public CompilationOutputInfo CompilationOutputInfo { get; } = compilationOutputInfo; 540Optional<CompilationOutputInfo> compilationOutputInfo = default,
Workspace\Solution\ProjectState.cs (2)
646public CompilationOutputInfo CompilationOutputInfo => this.ProjectInfo.CompilationOutputInfo; 755public ProjectState WithCompilationOutputInfo(in CompilationOutputInfo info)
Workspace\Solution\Solution.cs (1)
422public Solution WithProjectCompilationOutputInfo(ProjectId projectId, in CompilationOutputInfo info)
Workspace\Solution\SolutionCompilationState.cs (1)
437ProjectId projectId, in CompilationOutputInfo info)
Workspace\Solution\SolutionState.cs (1)
557public StateChange WithProjectCompilationOutputInfo(ProjectId projectId, in CompilationOutputInfo info)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
1542var info = new CompilationOutputInfo("\0<>a/b/*.dll", TempRoot.Root + "<>\0");