1 implementation of IProjectFile
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
MSBuild\ProjectFile\ProjectFile.cs (1)
21
DiagnosticLog log) :
IProjectFile
11 references to IProjectFile
Microsoft.CodeAnalysis.Workspaces.MSBuild (11)
Rpc\RemoteProjectFile.cs (11)
23
=> _client.InvokeAsync<ImmutableArray<DiagnosticLogItem>>(_remoteProjectFileTargetObject, nameof(
IProjectFile
.GetDiagnosticLogItems), parameters: [], cancellationToken);
26
=> _client.InvokeAsync<ImmutableArray<ProjectFileInfo>>(_remoteProjectFileTargetObject, nameof(
IProjectFile
.GetProjectFileInfosAsync), parameters: [], cancellationToken);
29
=> _client.InvokeAsync(_remoteProjectFileTargetObject, nameof(
IProjectFile
.AddDocument), parameters: [filePath, logicalPath], cancellationToken);
32
=> _client.InvokeAsync(_remoteProjectFileTargetObject, nameof(
IProjectFile
.RemoveDocument), parameters: [filePath], cancellationToken);
35
=> _client.InvokeAsync(_remoteProjectFileTargetObject, nameof(
IProjectFile
.AddMetadataReference), parameters: [metadataReferenceIdentity, aliases, hintPath], cancellationToken);
38
=> _client.InvokeAsync(_remoteProjectFileTargetObject, nameof(
IProjectFile
.RemoveMetadataReference), parameters: [shortAssemblyName, fullAssemblyName, filePath], cancellationToken);
41
=> _client.InvokeAsync(_remoteProjectFileTargetObject, nameof(
IProjectFile
.AddProjectReference), parameters: [projectName, projectFileReference], cancellationToken);
44
=> _client.InvokeAsync(_remoteProjectFileTargetObject, nameof(
IProjectFile
.RemoveProjectReference), parameters: [projectName, projectFilePath], cancellationToken);
47
=> _client.InvokeAsync(_remoteProjectFileTargetObject, nameof(
IProjectFile
.AddAnalyzerReference), parameters: [fullPath], cancellationToken);
50
=> _client.InvokeAsync(_remoteProjectFileTargetObject, nameof(
IProjectFile
.RemoveAnalyzerReference), parameters: [fullPath], cancellationToken);
53
=> _client.InvokeAsync(_remoteProjectFileTargetObject, nameof(
IProjectFile
.Save), parameters: [], cancellationToken);