6 instantiations of CompilationOutputInfo
Microsoft.CodeAnalysis.Workspaces (5)
Workspace\CommandLineProject.cs (1)
124
compilationOutputInfo: new
CompilationOutputInfo
(outputFilePath, commandLineArguments.GeneratedFilesOutputDirectory),
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
117
compilationOutputInfo:
new
(creationInfo.CompilationOutputAssemblyFilePath, generatedFilesOutputDirectory: null),
Workspace\Solution\CompilationOutputInfo.cs (3)
37
=>
new
(assemblyPath: path, GeneratedFilesOutputDirectory);
46
return
new
(AssemblyPath, path);
90
return new
CompilationOutputInfo
(assemblyPath, generatedFilesOutputDirectory);
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.Worker.cs (1)
286
compilationOutputInfo: new
CompilationOutputInfo
(projectFileInfo.IntermediateOutputFilePath, projectFileInfo.GeneratedFilesOutputDirectory),
25 references to CompilationOutputInfo
Microsoft.CodeAnalysis.Workspaces (25)
Workspace\Solution\CompilationOutputInfo.cs (10)
13
public readonly struct CompilationOutputInfo : IEquatable<
CompilationOutputInfo
>
36
public
CompilationOutputInfo
WithAssemblyPath(string? path)
39
public
CompilationOutputInfo
WithGeneratedFilesOutputDirectory(string? path)
65
=> obj is
CompilationOutputInfo
info && Equals(info);
67
public bool Equals(
CompilationOutputInfo
other)
74
public static bool operator ==(in
CompilationOutputInfo
left, in
CompilationOutputInfo
right)
77
public static bool operator !=(in
CompilationOutputInfo
left, in
CompilationOutputInfo
right)
86
internal static
CompilationOutputInfo
ReadFrom(ObjectReader reader)
Workspace\Solution\Project.cs (2)
76
public
CompilationOutputInfo
CompilationOutputInfo => State.CompilationOutputInfo;
597
internal Project WithCompilationOutputInfo(in
CompilationOutputInfo
info)
Workspace\Solution\ProjectInfo.cs (8)
70
public
CompilationOutputInfo
CompilationOutputInfo => Attributes.CompilationOutputInfo;
356
public ProjectInfo WithCompilationOutputInfo(in
CompilationOutputInfo
info)
418
CompilationOutputInfo
compilationOutputInfo,
478
public
CompilationOutputInfo
CompilationOutputInfo { get; } = compilationOutputInfo;
541
Optional<
CompilationOutputInfo
> compilationOutputInfo = default,
557
var
newCompilationOutputPaths = compilationOutputInfo.HasValue ? compilationOutputInfo.Value : CompilationOutputInfo;
641
var
compilationOutputFilePaths =
CompilationOutputInfo
.ReadFrom(reader);
Workspace\Solution\ProjectState.cs (2)
628
public
CompilationOutputInfo
CompilationOutputInfo => this.ProjectInfo.CompilationOutputInfo;
737
public ProjectState WithCompilationOutputInfo(in
CompilationOutputInfo
info)
Workspace\Solution\Solution.cs (1)
432
public Solution WithProjectCompilationOutputInfo(ProjectId projectId, in
CompilationOutputInfo
info)
Workspace\Solution\SolutionCompilationState.cs (1)
454
ProjectId projectId, in
CompilationOutputInfo
info)
Workspace\Solution\SolutionState.cs (1)
597
public StateChange WithProjectCompilationOutputInfo(ProjectId projectId, in
CompilationOutputInfo
info)