다음을 통해 공유


MetadataReference.CreateFromAssembly 메서드

정의

오버로드

CreateFromAssembly(Assembly)
사용되지 않음.

로드된 어셈블리에 대한 참조를 만듭니다.

CreateFromAssembly(Assembly, MetadataReferenceProperties, DocumentationProvider)
사용되지 않음.

로드된 어셈블리에 대한 참조를 만듭니다.

CreateFromAssembly(Assembly)

Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs

주의

Use CreateFromFile(assembly.Location) instead

로드된 어셈블리에 대한 참조를 만듭니다.

public:
 static Microsoft::CodeAnalysis::MetadataReference ^ CreateFromAssembly(System::Reflection::Assembly ^ assembly);
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[System.Obsolete("Use CreateFromFile(assembly.Location) instead", true)]
public static Microsoft.CodeAnalysis.MetadataReference CreateFromAssembly (System.Reflection.Assembly assembly);
[<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
[<System.Obsolete("Use CreateFromFile(assembly.Location) instead", true)>]
static member CreateFromAssembly : System.Reflection.Assembly -> Microsoft.CodeAnalysis.MetadataReference
Public Shared Function CreateFromAssembly (assembly As Assembly) As MetadataReference

매개 변수

assembly
Assembly

모듈 파일의 경로입니다.

반환

특성

예외

assembly가 null입니다.

assembly 가 동적이거나, 위치가 없거나, 플랫폼에서 해당 위치에서 읽기를 지원하지 않습니다.

설명

성능 고려 사항:

동일한 어셈블리에 대한 여러 참조를 만들 때 API를 사용하는 CreateFromFile(String) 것이 좋습니다. 개체를 AssemblyMetadata 다시 사용하면 이러한 참조 간에 데이터를 공유할 수 있습니다.

적용 대상

CreateFromAssembly(Assembly, MetadataReferenceProperties, DocumentationProvider)

Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs

주의

Use CreateFromFile(assembly.Location) instead

로드된 어셈블리에 대한 참조를 만듭니다.

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[System.Obsolete("Use CreateFromFile(assembly.Location) instead", true)]
public static Microsoft.CodeAnalysis.MetadataReference CreateFromAssembly (System.Reflection.Assembly assembly, Microsoft.CodeAnalysis.MetadataReferenceProperties properties, Microsoft.CodeAnalysis.DocumentationProvider documentation = default);
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[System.Obsolete("Use CreateFromFile(assembly.Location) instead", true)]
public static Microsoft.CodeAnalysis.MetadataReference CreateFromAssembly (System.Reflection.Assembly assembly, Microsoft.CodeAnalysis.MetadataReferenceProperties properties, Microsoft.CodeAnalysis.DocumentationProvider? documentation = default);
[<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
[<System.Obsolete("Use CreateFromFile(assembly.Location) instead", true)>]
static member CreateFromAssembly : System.Reflection.Assembly * Microsoft.CodeAnalysis.MetadataReferenceProperties * Microsoft.CodeAnalysis.DocumentationProvider -> Microsoft.CodeAnalysis.MetadataReference
Public Shared Function CreateFromAssembly (assembly As Assembly, properties As MetadataReferenceProperties, Optional documentation As DocumentationProvider = Nothing) As MetadataReference

매개 변수

assembly
Assembly

모듈 파일의 경로입니다.

properties
MetadataReferenceProperties

참조 속성(extern 별칭, 형식 포함).

documentation
DocumentationProvider

참조에 있는 기호에 대한 XML 설명서를 제공합니다.

반환

특성

예외

assembly가 null입니다.

properties.Kind 가 아닙니다 Assembly.

assembly 가 동적이거나, 위치가 없거나, 플랫폼에서 해당 위치에서 읽기를 지원하지 않습니다.

설명

성능 고려 사항:

동일한 어셈블리에 대한 여러 참조를 만들 때 API를 사용하는 CreateFromFile(String) 것이 좋습니다. 개체를 AssemblyMetadata 다시 사용하면 이러한 참조 간에 데이터를 공유할 수 있습니다.

적용 대상