1 implementation of IProjectInstance
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
MSBuild\ProjectFile\ProjectInstance.cs (1)
18
IProjectInstance
6 references to IProjectInstance
Microsoft.CodeAnalysis.Workspaces.MSBuild (5)
Rpc\RemoteProjectInstance.cs (5)
26
var diagnostics = await _client.InvokeAsync<DiagnosticLogItem[]>(_remoteProjectInstanceTargetObject, nameof(
IProjectInstance
.GetDiagnosticLogItems), parameters: [], cancellationToken).ConfigureAwait(false);
32
var items = await _client.InvokeAsync<string[][]>(_remoteProjectInstanceTargetObject, nameof(
IProjectInstance
.GetItemMetadataValues), parameters: [itemType, metadataNames], cancellationToken).ConfigureAwait(false);
37
=> _client.InvokeAsync<string>(_remoteProjectInstanceTargetObject, nameof(
IProjectInstance
.GetPropertyValue), parameters: [propertyName], cancellationToken);
40
=> _client.InvokeAsync<string>(_remoteProjectInstanceTargetObject, nameof(
IProjectInstance
.ExpandString), parameters: [value], cancellationToken);
43
=> await _client.InvokeAsync(_remoteProjectInstanceTargetObject, nameof(
IProjectInstance
.Dispose), parameters: [], CancellationToken.None).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces.MSBuild.Contracts (1)
IBuildHost.cs (1)
56
/// <returns>A handle to the loaded project instance (<see cref="
IProjectInstance
"/>).</returns>