다음을 통해 공유


AssemblyMetadata.GetReference 메서드

정의

어셈블리 메타데이터에 대한 참조를 만듭니다.

public Microsoft.CodeAnalysis.PortableExecutableReference GetReference (Microsoft.CodeAnalysis.DocumentationProvider documentation = default, System.Collections.Immutable.ImmutableArray<string> aliases = default, bool embedInteropTypes = false, string filePath = default, string display = default);
public Microsoft.CodeAnalysis.PortableExecutableReference GetReference (Microsoft.CodeAnalysis.DocumentationProvider? documentation = default, System.Collections.Immutable.ImmutableArray<string> aliases = default, bool embedInteropTypes = false, string? filePath = default, string? display = default);
member this.GetReference : Microsoft.CodeAnalysis.DocumentationProvider * System.Collections.Immutable.ImmutableArray<string> * bool * string * string -> Microsoft.CodeAnalysis.PortableExecutableReference
Public Function GetReference (Optional documentation As DocumentationProvider = Nothing, Optional aliases As ImmutableArray(Of String) = Nothing, Optional embedInteropTypes As Boolean = false, Optional filePath As String = Nothing, Optional display As String = Nothing) As PortableExecutableReference

매개 변수

documentation
DocumentationProvider

모듈에 포함된 메타데이터 기호에 대한 XML 문서 주석 공급자입니다.

aliases
ImmutableArray<String>

소스 코드에서 어셈블리를 참조하는 데 사용할 수 있는 별칭입니다(C#의 "extern 별칭" 지시문 참조).

embedInteropTypes
Boolean

참조된 어셈블리에서 참조 컴파일로 interop 형식을 포함하려면 True입니다. 모듈의 경우 false여야 합니다.

filePath
String

메타데이터의 위치를 설명하는 경로이거나, 메타데이터에 위치가 없는 경우 null입니다.

display
String

참조를 ID로 지정하기 위해 오류 메시지에 사용되는 문자열을 표시합니다.

반환

어셈블리 메타데이터에 대한 참조입니다.

적용 대상