1 implementation of IProjectInstance
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
MSBuild\ProjectFile\ProjectInstance.cs (1)
18IProjectInstance
6 references to IProjectInstance
Microsoft.CodeAnalysis.Workspaces.MSBuild (5)
Rpc\RemoteProjectInstance.cs (5)
26var diagnostics = await _client.InvokeAsync<DiagnosticLogItem[]>(_remoteProjectInstanceTargetObject, nameof(IProjectInstance.GetDiagnosticLogItems), parameters: [], cancellationToken).ConfigureAwait(false); 32var 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>