5 instantiations of CompilationOutputInfo
Microsoft.CodeAnalysis.Workspaces (5)
Workspace\CommandLineProject.cs (1)
124
compilationOutputInfo: new
CompilationOutputInfo
(outputFilePath, commandLineArguments.GeneratedFilesOutputDirectory),
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
128
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);
26 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;
595
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)
646
public
CompilationOutputInfo
CompilationOutputInfo => this.ProjectInfo.CompilationOutputInfo;
755
public ProjectState WithCompilationOutputInfo(in
CompilationOutputInfo
info)
Workspace\Solution\Solution.cs (1)
433
public Solution WithProjectCompilationOutputInfo(ProjectId projectId, in
CompilationOutputInfo
info)
Workspace\Solution\SolutionCompilationState.cs (1)
437
ProjectId projectId, in
CompilationOutputInfo
info)
Workspace\Solution\SolutionState.cs (1)
585
public StateChange WithProjectCompilationOutputInfo(ProjectId projectId, in
CompilationOutputInfo
info)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
1540
var
info = new CompilationOutputInfo("\0<>a/b/*.dll", TempRoot.Root + "<>\0");