CSharpCompilation.GetDirectiveReference Method

Definition

Returns a metadata reference that a given #r resolves to.

public:
 Microsoft::CodeAnalysis::MetadataReference ^ GetDirectiveReference(Microsoft::CodeAnalysis::CSharp::Syntax::ReferenceDirectiveTriviaSyntax ^ directive);
public Microsoft.CodeAnalysis.MetadataReference GetDirectiveReference (Microsoft.CodeAnalysis.CSharp.Syntax.ReferenceDirectiveTriviaSyntax directive);
public Microsoft.CodeAnalysis.MetadataReference? GetDirectiveReference (Microsoft.CodeAnalysis.CSharp.Syntax.ReferenceDirectiveTriviaSyntax directive);
member this.GetDirectiveReference : Microsoft.CodeAnalysis.CSharp.Syntax.ReferenceDirectiveTriviaSyntax -> Microsoft.CodeAnalysis.MetadataReference
Public Function GetDirectiveReference (directive As ReferenceDirectiveTriviaSyntax) As MetadataReference

Parameters

directive
ReferenceDirectiveTriviaSyntax

#r directive.

Returns

Metadata reference the specified directive resolves to, or null if the directive doesn't match any #r directive in the compilation.

Applies to