CSharpCompilation.GetDirectiveReference Method

Definition

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

C#
public Microsoft.CodeAnalysis.MetadataReference GetDirectiveReference(Microsoft.CodeAnalysis.CSharp.Syntax.ReferenceDirectiveTriviaSyntax directive);
C#
public Microsoft.CodeAnalysis.MetadataReference? GetDirectiveReference(Microsoft.CodeAnalysis.CSharp.Syntax.ReferenceDirectiveTriviaSyntax directive);

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

Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0