Solution.AddMetadataReference(ProjectId, MetadataReference) Method

Definition

Create a new solution instance with the project specified updated to include the specified metadata reference.

public:
 Microsoft::CodeAnalysis::Solution ^ AddMetadataReference(Microsoft::CodeAnalysis::ProjectId ^ projectId, Microsoft::CodeAnalysis::MetadataReference ^ metadataReference);
public Microsoft.CodeAnalysis.Solution AddMetadataReference (Microsoft.CodeAnalysis.ProjectId projectId, Microsoft.CodeAnalysis.MetadataReference metadataReference);
member this.AddMetadataReference : Microsoft.CodeAnalysis.ProjectId * Microsoft.CodeAnalysis.MetadataReference -> Microsoft.CodeAnalysis.Solution
Public Function AddMetadataReference (projectId As ProjectId, metadataReference As MetadataReference) As Solution

Parameters

projectId
ProjectId
metadataReference
MetadataReference

Returns

Exceptions

metadataReference is null.

The project already contains the specified reference.

Applies to