Compilation.ReplaceReference(MetadataReference, MetadataReference) Method

Definition

Creates a new compilation with an old metadata reference replaced with a new metadata reference.

public:
 Microsoft::CodeAnalysis::Compilation ^ ReplaceReference(Microsoft::CodeAnalysis::MetadataReference ^ oldReference, Microsoft::CodeAnalysis::MetadataReference ^ newReference);
public Microsoft.CodeAnalysis.Compilation ReplaceReference (Microsoft.CodeAnalysis.MetadataReference oldReference, Microsoft.CodeAnalysis.MetadataReference newReference);
public Microsoft.CodeAnalysis.Compilation ReplaceReference (Microsoft.CodeAnalysis.MetadataReference oldReference, Microsoft.CodeAnalysis.MetadataReference? newReference);
member this.ReplaceReference : Microsoft.CodeAnalysis.MetadataReference * Microsoft.CodeAnalysis.MetadataReference -> Microsoft.CodeAnalysis.Compilation
Public Function ReplaceReference (oldReference As MetadataReference, newReference As MetadataReference) As Compilation

Parameters

oldReference
MetadataReference

The old reference.

newReference
MetadataReference

The new reference.

Returns

A new compilation.

Applies to