다음을 통해 공유


AssemblyMetadata.Create 메서드

정의

오버로드

Create(ModuleMetadata)

단일 모듈 어셈블리를 만듭니다.

Create(ModuleMetadata[])

다중 모듈 어셈블리를 만듭니다.

Create(IEnumerable<ModuleMetadata>)

다중 모듈 어셈블리를 만듭니다.

Create(ImmutableArray<ModuleMetadata>)

다중 모듈 어셈블리를 만듭니다.

Create(ModuleMetadata)

Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs

단일 모듈 어셈블리를 만듭니다.

public:
 static Microsoft::CodeAnalysis::AssemblyMetadata ^ Create(Microsoft::CodeAnalysis::ModuleMetadata ^ module);
public static Microsoft.CodeAnalysis.AssemblyMetadata Create (Microsoft.CodeAnalysis.ModuleMetadata module);
static member Create : Microsoft.CodeAnalysis.ModuleMetadata -> Microsoft.CodeAnalysis.AssemblyMetadata
Public Shared Function Create (module As ModuleMetadata) As AssemblyMetadata

매개 변수

module
ModuleMetadata

매니페스트 모듈입니다.

반환

설명

이 개체는 module 자체 삭제될 때 삭제합니다.

적용 대상

Create(ModuleMetadata[])

Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs

다중 모듈 어셈블리를 만듭니다.

public:
 static Microsoft::CodeAnalysis::AssemblyMetadata ^ Create(... cli::array <Microsoft::CodeAnalysis::ModuleMetadata ^> ^ modules);
public static Microsoft.CodeAnalysis.AssemblyMetadata Create (params Microsoft.CodeAnalysis.ModuleMetadata[] modules);
static member Create : Microsoft.CodeAnalysis.ModuleMetadata[] -> Microsoft.CodeAnalysis.AssemblyMetadata
Public Shared Function Create (ParamArray modules As ModuleMetadata()) As AssemblyMetadata

매개 변수

modules
ModuleMetadata[]

어셈블리를 구성하는 모듈입니다. 첫 번째 모듈은 어셈블리의 매니페스트 모듈입니다.

반환

예외

modules 가 비어 있거나 해당 이미지를 소유하지 않는 모듈이 포함되어 있습니다(이를 통해 Copy()생성됨).

modules 에는 null 요소가 포함되어 있습니다.

설명

이 개체는 그 자체Dispose()일 때 해당 modules 요소를 삭제합니다.

적용 대상

Create(IEnumerable<ModuleMetadata>)

Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs

다중 모듈 어셈블리를 만듭니다.

public:
 static Microsoft::CodeAnalysis::AssemblyMetadata ^ Create(System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::ModuleMetadata ^> ^ modules);
public static Microsoft.CodeAnalysis.AssemblyMetadata Create (System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.ModuleMetadata> modules);
static member Create : seq<Microsoft.CodeAnalysis.ModuleMetadata> -> Microsoft.CodeAnalysis.AssemblyMetadata
Public Shared Function Create (modules As IEnumerable(Of ModuleMetadata)) As AssemblyMetadata

매개 변수

modules
IEnumerable<ModuleMetadata>

어셈블리를 구성하는 모듈입니다. 첫 번째 모듈은 어셈블리의 매니페스트 모듈입니다.

반환

예외

modules 가 비어 있거나 해당 이미지를 소유하지 않는 모듈이 포함되어 있습니다(이를 통해 Copy()생성됨).

modules 에는 null 요소가 포함되어 있습니다.

설명

이 개체는 그 자체Dispose()일 때 해당 modules 요소를 삭제합니다.

적용 대상

Create(ImmutableArray<ModuleMetadata>)

Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs
Source:
AssemblyMetadata.cs

다중 모듈 어셈블리를 만듭니다.

public:
 static Microsoft::CodeAnalysis::AssemblyMetadata ^ Create(System::Collections::Immutable::ImmutableArray<Microsoft::CodeAnalysis::ModuleMetadata ^> modules);
public static Microsoft.CodeAnalysis.AssemblyMetadata Create (System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.ModuleMetadata> modules);
static member Create : System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.ModuleMetadata> -> Microsoft.CodeAnalysis.AssemblyMetadata
Public Shared Function Create (modules As ImmutableArray(Of ModuleMetadata)) As AssemblyMetadata

매개 변수

modules
ImmutableArray<ModuleMetadata>

어셈블리를 구성하는 모듈입니다. 첫 번째 모듈은 어셈블리의 매니페스트 모듈입니다.

반환

예외

modules 가 비어 있거나 해당 이미지를 소유하지 않는 모듈이 포함되어 있습니다(이를 통해 Copy()생성됨).

modules 에는 null 요소가 포함되어 있습니다.

설명

이 개체는 그 자체Dispose()일 때 해당 modules 요소를 삭제합니다.

적용 대상