TypeLibImporterFlags 열거형

정의

어셈블리를 생성하는 방법을 나타냅니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

public enum class TypeLibImporterFlags
[System.Flags]
[System.Serializable]
public enum TypeLibImporterFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibImporterFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibImporterFlags = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibImporterFlags = 
Public Enum TypeLibImporterFlags
상속
TypeLibImporterFlags
특성

필드

Name Description
None 0

특별한 설정이 없습니다. 기본값입니다.

PrimaryInteropAssembly 1

기본 interop 어셈블리를 생성합니다. 자세한 내용은 특성을 참조 PrimaryInteropAssemblyAttribute 하세요. 키 파일을 지정해야 합니다.

UnsafeInterfaces 2

모든 인터페이스를 사용 권한에 대한 UnmanagedCode 공용 언어 런타임의 스택 크롤링을 표시하지 않는 인터페이스로 가져옵니다. 이 보안 검사를 표시하지 않는 것과 관련된 책임을 이해해야 합니다.

SafeArrayAsSystemArray 4

형식화된 1차원 0부터 시작하는 관리형 배열 대신 모든 SAFEARRAY 인스턴스 Array 를 가져옵니다. 이 옵션은 MSIL 디스어셈블러(Ildasm.exe) 및 MSIL 어셈블러(Ilasm.exe) 도구를 사용하여 결과 어셈블리를 편집하지 않으면 액세스할 수 없는 다차원 0 기반 SAFEARRAY 인스턴스를 처리할 때 유용합니다.

TransformDispRetVals 8

[out, retval] 디스패치 전용 인터페이스(dispinterface)에 있는 메서드의 매개 변수를 반환 값으로 변환합니다.

PreventClassMembers 16

사용되지 않습니다.

SerializableValueClasses 32

직렬화 가능한 클래스를 사용합니다.

ImportAsX86 256

x86 플랫폼에 대한 형식 라이브러리를 가져옵니다.

ImportAsX64 512

x86 64비트 플랫폼에 대한 형식 라이브러리를 가져옵니다.

ImportAsItanium 1024

Itanium 플랫폼에 대한 형식 라이브러리를 가져옵니다.

ImportAsAgnostic 2048

모든 플랫폼에 대한 형식 라이브러리를 가져옵니다.

ReflectionOnlyLoading 4096

리플렉션 전용 로드를 사용합니다.

NoDefineVersionResource 8192

interop 어셈블리에 버전 리소스를 포함할 수 없습니다. 자세한 내용은 DefineVersionInfoResource() 메서드를 참조하세요.

ImportAsArm 16384

ARM 플랫폼용 라이브러리를 가져옵니다.

설명

이 열거형은 메서드와 함께 TypeLibConverter.ConvertTypeLibToAssembly 사용됩니다.

적용 대상