4 instantiations of CompilationOutputInfo
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\CommandLineProject.cs (1)
124
compilationOutputInfo: new
CompilationOutputInfo
(outputFilePath, commandLineArguments.GeneratedFilesOutputDirectory),
Workspace\Solution\CompilationOutputInfo.cs (3)
37
=>
new
(assemblyPath: path, GeneratedFilesOutputDirectory);
46
return
new
(AssemblyPath, path);
90
return new
CompilationOutputInfo
(assemblyPath, generatedFilesOutputDirectory);
23 references to CompilationOutputInfo
Microsoft.CodeAnalysis.Workspaces (22)
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)
74
public
CompilationOutputInfo
CompilationOutputInfo => State.CompilationOutputInfo;
593
internal Project WithCompilationOutputInfo(in
CompilationOutputInfo
info)
Workspace\Solution\ProjectInfo.cs (5)
69
public
CompilationOutputInfo
CompilationOutputInfo => Attributes.CompilationOutputInfo;
355
public ProjectInfo WithCompilationOutputInfo(in
CompilationOutputInfo
info)
417
CompilationOutputInfo
compilationOutputInfo,
477
public
CompilationOutputInfo
CompilationOutputInfo { get; } = compilationOutputInfo;
540
Optional<
CompilationOutputInfo
> compilationOutputInfo = default,
Workspace\Solution\ProjectState.cs (2)
646
public
CompilationOutputInfo
CompilationOutputInfo => this.ProjectInfo.CompilationOutputInfo;
755
public ProjectState WithCompilationOutputInfo(in
CompilationOutputInfo
info)
Workspace\Solution\Solution.cs (1)
422
public Solution WithProjectCompilationOutputInfo(ProjectId projectId, in
CompilationOutputInfo
info)
Workspace\Solution\SolutionCompilationState.cs (1)
437
ProjectId projectId, in
CompilationOutputInfo
info)
Workspace\Solution\SolutionState.cs (1)
557
public StateChange WithProjectCompilationOutputInfo(ProjectId projectId, in
CompilationOutputInfo
info)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
1542
var
info = new CompilationOutputInfo("\0<>a/b/*.dll", TempRoot.Root + "<>\0");