TypeBuilder 멤버
런타임에 클래스의 새 인스턴스를 정의하고 만듭니다.
다음 표에서는 TypeBuilder 형식에 의해 노출되는 멤버를 보여 줍니다.
Public 필드
이름 | 설명 | |
---|---|---|
![]() ![]() |
UnspecifiedTypeSize | 지정되지 않은 형식의 전체 크기를 나타냅니다. |
위쪽
Public 속성
이름 | 설명 | |
---|---|---|
![]() |
Assembly | 재정의되었습니다. 이 형식 정의를 포함하는 동적 어셈블리를 검색합니다. |
![]() |
AssemblyQualifiedName | 재정의되었습니다. 어셈블리의 표시 이름으로 정규화된 이 형식의 전체 이름을 반환합니다. |
![]() |
Attributes | Type과 관련된 특성을 가져옵니다.(Type에서 상속됨) |
![]() |
BaseType | 재정의되었습니다. 해당 형식의 기본 형식을 검색합니다. |
![]() |
ContainsGenericParameters | 현재 Type 개체에 특정 형식으로 바뀌지 않은 형식 매개 변수가 있는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
DeclaringMethod | 재정의되었습니다. 현재 제네릭 형식 매개 변수를 선언한 메서드를 가져옵니다. |
![]() |
DeclaringType | 재정의되었습니다. 해당 형식을 선언한 형식을 반환합니다. |
![]() ![]() |
DefaultBinder | InvokeMember에서 호출하는 적절한 멤버를 선택하기 위해 내부 규칙을 구현하는 기본 바인더에 대한 참조를 가져옵니다.(Type에서 상속됨) |
![]() |
FullName | 재정의되었습니다. 해당 형식의 전체 경로를 검색합니다. |
![]() |
GenericParameterAttributes | 재정의되었습니다. 현재 제네릭 형식 매개 변수의 공변성 및 특수 제약 조건을 나타내는 값을 가져옵니다. |
![]() |
GenericParameterPosition | 재정의되었습니다. 형식 매개 변수가 선언된 제네릭 형식의 형식 매개 변수 목록에서 해당 형식 매개 변수가 있는 위치를 가져옵니다. |
![]() |
GUID | 재정의되었습니다. 해당 형식의 GUID를 검색합니다. |
![]() |
HasElementType | 현재 Type이 다른 형식을 포함하거나 참조하는지 여부, 즉 현재 Type이 배열 또는 포인터이거나 참조로 전달되는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsAbstract | Type이 추상이며 재정의되어야 하는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsAnsiClass | Type에 대해 문자열 형식 특성 AnsiClass가 선택되었는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsArray | Type이 배열인지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsAutoClass | Type에 대해 문자열 형식 특성 AutoClass가 선택되었는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsAutoLayout | Type에 대해 클래스 레이아웃 특성 AutoLayout이 선택되었는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsByRef | Type이 참조로 전달되는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsClass | Type이 클래스인지, 즉 값 형식 또는 인터페이스가 아닌지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsCOMObject | Type이 COM 개체인지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsContextful | Type이 컨텍스트에서 호스팅될 수 있는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsEnum | Type이 열거형을 나타내는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsExplicitLayout | Type에 대해 클래스 레이아웃 특성 ExplicitLayout이 선택되었는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsGenericParameter | 재정의되었습니다. 현재 형식이 제네릭 형식 매개 변수인지 여부를 나타내는 값을 가져옵니다. |
![]() |
IsGenericType | 재정의되었습니다. 현재 형식이 제네릭 형식인지 여부를 나타내는 값을 가져옵니다. |
![]() |
IsGenericTypeDefinition | 재정의되었습니다. 현재 TypeBuilder가 다른 제네릭 형식을 생성하는 데 사용될 수 있는 제네릭 형식 정의를 나타내는지 여부를 가리키는 값을 가져옵니다. |
![]() |
IsImport | Type에 ComImportAttribute 특성이 적용되어 있는지 여부를 나타내는 값을 가져옵니다. 이 특성은 해당 형식이 COM 형식 라이브러리에서 가져온 것임을 나타냅니다.(Type에서 상속됨) |
![]() |
IsInterface | Type이 인터페이스인지, 즉 클래스 또는 값 형식이 아닌지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsLayoutSequential | Type에 대해 클래스 레이아웃 특성 SequentialLayout이 선택되었는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsMarshalByRef | Type이 참조로 마샬링되는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsNested | 현재 Type 개체가 다른 형식의 정의 안에 중쳡된 정의를 가진 형식을 나타내는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsNestedAssembly | Type이 중첩되었으며 자체 어셈블리 내에서만 표시되는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsNestedFamANDAssem | Type이 중첩되었으며 자체 패밀리와 자체 어셈블리 모두에 속하는 클래스에만 표시되는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsNestedFamily | Type이 중첩되었으며 자체 패밀리 내에서만 표시되는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsNestedFamORAssem | Type이 중첩되었으며 자체 패밀리와 자체 어셈블리 중 하나에 속하는 클래스에만 표시되는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsNestedPrivate | Type이 중첩되어 있고 private 형식으로 선언되어 있는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsNestedPublic | 클래스가 중첩되어 있고 public 형식으로 선언되어 있는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsNotPublic | Type이 public으로 선언되어 있지 않은지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsPointer | Type이 포인터인지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsPrimitive | Type이 기본 형식 중 하나인지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsPublic | Type이 public으로 선언되어 있는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsSealed | Type이 봉인된 형식으로 선언되어 있는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsSerializable | Type의 serialization 가능 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsSpecialName | 별도의 처리가 필요한 이름이 Type에 있는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsUnicodeClass | Type에 대해 문자열 형식 특성 UnicodeClass가 선택되었는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsValueType | Type이 값 형식인지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
IsVisible | Type을 어셈블리 외부의 코드에서 액세스할 수 있는지 여부를 나타내는 값을 가져옵니다.(Type에서 상속됨) |
![]() |
MemberType | 이 멤버가 형식 또는 중첩 형식임을 나타내는 MemberTypes 값을 가져옵니다.(Type에서 상속됨) |
![]() |
MetadataToken | 메타데이터 요소를 식별하는 값을 가져옵니다.(MemberInfo에서 상속됨) |
![]() |
Module | 재정의되었습니다. 이 형식 정의를 포함하는 동적 모듈을 검색합니다. |
![]() |
Name | 재정의되었습니다. 해당 형식의 이름을 검색합니다. |
![]() |
Namespace | 재정의되었습니다. 해당 TypeBuilder가 정의되어 있는 네임스페이스를 검색합니다. |
![]() |
PackingSize | 해당 형식의 압축 크기를 검색합니다. |
![]() |
ReflectedType | 재정의되었습니다. 해당 형식을 얻는 데 사용된 형식을 반환합니다. |
![]() |
Size | 형식의 전체 크기를 검색합니다. |
![]() |
StructLayoutAttribute | 현재 형식의 레이아웃을 설명하는 StructLayoutAttribute를 가져옵니다.(Type에서 상속됨) |
![]() |
TypeHandle | 재정의되었습니다. 동적 모듈에서 지원되지 않는 경우 |
![]() |
TypeInitializer | Type에 대한 이니셜라이저를 가져옵니다.(Type에서 상속됨) |
![]() |
TypeToken | 해당 형식의 형식 토큰을 반환합니다. |
![]() |
UnderlyingSystemType | 재정의되었습니다. 해당 TypeBuilder에 대한 내부 시스템 형식을 반환합니다. |
위쪽
Public 메서드
이름 | 설명 | |
---|---|---|
![]() |
AddDeclarativeSecurity | 해당 형식에 선언적 보안을 추가합니다. |
![]() |
AddInterfaceImplementation | 이 형식이 구현하는 인터페이스를 추가합니다. |
![]() |
CreateType | 해당 클래스에 대한 Type 개체를 만듭니다. 클래스의 필드 및 메서드를 정의한 후에 CreateType을 호출하여 해당 클래스의 Type 개체를 로드합니다. |
![]() |
DefineConstructor | 오버로드되었습니다. 동적 형식에 새 생성자를 추가합니다. |
![]() |
DefineDefaultConstructor | 기본 생성자를 정의합니다. 여기서 정의된 생성자는 부모의 기본 생성자를 호출하기만 합니다. |
![]() |
DefineEvent | 지정된 이름, 특성 및 이벤트 형식을 사용하여 형식에 새 이벤트를 추가합니다. |
![]() |
DefineField | 오버로드되었습니다. 동적 형식에 새 필드를 추가합니다. |
![]() |
DefineGenericParameters | 현재 형식에 대한 제네릭 형식 매개 변수를 번호와 이름을 지정하여 정의하고, 제약 조건을 설정하는 데 사용할 수 있는 GenericTypeParameterBuilder 개체의 배열을 반환합니다. |
![]() |
DefineInitializedData | 이식 가능한 실행 파일(PE)의 .sdata 섹션에서 초기화된 데이터 필드를 정의합니다. |
![]() |
DefineMethod | 오버로드되었습니다. 형식에 메서드를 추가합니다. |
![]() |
DefineMethodOverride | 지정된 메서드 선언을 구현하는 지정된 메서드 본문을 지정합니다. |
![]() |
DefineNestedType | 오버로드되었습니다. 중첩 형식을 정의합니다. |
![]() |
DefinePInvokeMethod | 오버로드되었습니다. PInvoke 메서드를 정의합니다. |
![]() |
DefineProperty | 오버로드되었습니다. 형식에 새 속성을 추가합니다. |
![]() |
DefineTypeInitializer | 이 형식에 대한 이니셜라이저를 정의합니다. |
![]() |
DefineUninitializedData | PE 파일(이식 가능한 실행 파일)의 .sdata 섹션에서 초기화되지 않은 데이터 필드를 정의합니다. |
![]() |
Equals | 오버로드되었습니다. 현재 Type의 내부 시스템 형식이 지정된 Object 또는 Type의 내부 시스템 형식과 동일한지 확인합니다. (Type에서 상속됨) |
![]() |
FindInterfaces | 현재 Type에 의해 구현되거나 상속되는 인터페이스의 필터링된 목록을 나타내는 Type 개체의 배열을 반환합니다. (Type에서 상속됨) |
![]() |
FindMembers | 지정된 멤버 형식의 MemberInfo 개체에 대한 필터링된 배열을 반환합니다. (Type에서 상속됨) |
![]() |
GetArrayRank | Array의 차원 수를 가져옵니다. (Type에서 상속됨) |
![]() |
GetConstructor | 오버로드되었습니다. 지정된 조건과 일치하는 생성자를 반환합니다. |
![]() |
GetConstructors | 오버로드되었습니다. 현재 TypeBuilder에서 정의된 생성자를 반환합니다. |
![]() |
GetCustomAttributes | 오버로드되었습니다. 재정의되었습니다. 이 형식에 대해 정의된 사용자 지정 특성을 반환합니다. |
![]() |
GetDefaultMembers | 현재 Type에 대해 정의된 멤버 중 DefaultMemberAttribute가 설정된 멤버를 검색합니다. (Type에서 상속됨) |
![]() |
GetElementType | 재정의되었습니다. 이 메서드를 호출하면 NotSupportedException이 항상 throw됩니다. |
![]() |
GetEvent | 오버로드되었습니다. 현재 TypeBuilder에서 정의된 이벤트를 반환합니다. |
![]() |
GetEvents | 오버로드되었습니다. 재정의되었습니다. 현재 TypeBuilder에서 정의된 이벤트를 반환합니다. |
![]() |
GetField | 오버로드되었습니다. 현재 TypeBuilder에서 정의된 필드를 반환합니다. |
![]() |
GetFields | 오버로드되었습니다. 현재 TypeBuilder에서 정의된 필드를 반환합니다. |
![]() |
GetGenericArguments | 재정의되었습니다. 제네릭 형식의 형식 인수나 제네릭 형식 정의의 형식 매개 변수를 나타내는 Type 개체의 배열을 반환합니다. |
![]() |
GetGenericParameterConstraints | 현재 제네릭 형식 매개 변수에 대한 제약 조건을 나타내는 Type 개체의 배열을 반환합니다. (Type에서 상속됨) |
![]() |
GetGenericTypeDefinition | 재정의되었습니다. 현재 형식을 생성하는 데 사용할 수 있는 제네릭 형식 정의를 나타내는 Type 개체를 반환합니다. |
![]() |
GetHashCode | 해당 인스턴스에 대한 해시 코드를 반환합니다. (Type에서 상속됨) |
![]() |
GetInterface | 오버로드되었습니다. 현재 TypeBuilder에서 구현된 인터페이스를 반환합니다. |
![]() |
GetInterfaceMap | 재정의되었습니다. 요청된 인터페이스에 대한 인터페이스 매핑을 반환합니다. |
![]() |
GetInterfaces | 재정의되었습니다. 이 형식과 이 형식의 기본 형식에서 구현된 모든 인터페이스의 배열을 반환합니다. |
![]() |
GetMember | 오버로드되었습니다. 현재 TypeBuilder에서 정의된 멤버를 반환합니다. |
![]() |
GetMembers | 오버로드되었습니다. 현재 TypeBuilder에서 정의된 멤버를 반환합니다. |
![]() |
GetMethod | 오버로드되었습니다. 지정된 조건과 일치하는 메서드를 반환합니다. |
![]() |
GetMethods | 오버로드되었습니다. 현재 TypeBuilder에서 정의된 메서드를 반환합니다. |
![]() |
GetNestedType | 오버로드되었습니다. 현재 TypeBuilder에서 정의된 중첩 형식을 반환합니다. |
![]() |
GetNestedTypes | 오버로드되었습니다. 현재 TypeBuilder에서 정의된 중첩 형식을 반환합니다. |
![]() |
GetProperties | 오버로드되었습니다. 현재 TypeBuilder에서 정의된 속성을 반환합니다. |
![]() |
GetProperty | 오버로드되었습니다. 현재 Type의 특정 속성을 가져옵니다. (Type에서 상속됨) |
![]() |
GetType | 오버로드되었습니다. 지정된 형식을 나타내는 Type 개체를 가져옵니다. (Type에서 상속됨) |
![]() ![]() |
GetTypeArray | 지정된 배열의 개체 형식을 가져옵니다. (Type에서 상속됨) |
![]() ![]() |
GetTypeCode | 지정된 Type의 내부 형식 코드를 가져옵니다. (Type에서 상속됨) |
![]() ![]() |
GetTypeFromCLSID | 오버로드되었습니다. 지정된 CLSID(클래스 식별자)와 연관된 형식을 가져옵니다. (Type에서 상속됨) |
![]() ![]() |
GetTypeFromHandle | 지정된 형식 핸들이 참조하는 형식을 가져옵니다. (Type에서 상속됨) |
![]() ![]() |
GetTypeFromProgID | 오버로드되었습니다. 지정된 ProgID(프로그램 식별자)와 연관된 형식을 가져옵니다. (Type에서 상속됨) |
![]() ![]() |
GetTypeHandle | 지정된 개체의 Type에 대한 핸들을 가져옵니다. (Type에서 상속됨) |
![]() |
InvokeMember | 오버로드되었습니다. 현재 TypeBuilder에서 정의된 멤버를 호출합니다. |
![]() |
IsAssignableFrom | 재정의되었습니다. 현재 Type의 인스턴스가 지정된 Type의 인스턴스로부터 할당될 수 있는지 여부를 확인합니다. |
![]() |
IsCreated | 현재 동적 형식이 만들어진 형식인지 여부를 나타내는 값을 반환합니다. |
![]() |
IsDefined | 재정의되었습니다. 현재 형식에 사용자 지정 특성이 적용되는지 여부를 확인합니다. |
![]() |
IsInstanceOfType | 지정된 개체가 현재 Type의 인스턴스인지 여부를 확인합니다. (Type에서 상속됨) |
![]() |
IsSubclassOf | 재정의되었습니다. 이 형식이 지정된 형식에서 파생되었는지 여부를 확인합니다. |
![]() |
MakeArrayType | 오버로드되었습니다. 재정의되었습니다. 현재 형식의 배열을 나타내는 Type 개체를 반환합니다. |
![]() |
MakeByRefType | 재정의되었습니다. ref 매개 변수(Visual Basic의 경우 ByRef)로 전달될 때 현재 형식을 나타내는 Type 개체를 반환합니다. |
![]() |
MakeGenericType | 재정의되었습니다. 현재 제네릭 형식 정의의 형식 매개 변수를 형식 배열의 요소로 대체하고 결과로 생성된 형식을 반환됩니다. |
![]() |
MakePointerType | 재정의되었습니다. 현재 형식에 대한 관리되지 않는 포인터의 형식을 나타내는 Type 개체를 반환합니다. |
![]() ![]() |
ReferenceEquals | 지정한 Object 인스턴스가 동일한지 여부를 확인합니다. (Object에서 상속됨) |
![]() ![]() |
ReflectionOnlyGetType | 대/소문자를 구분하여 검색할지 여부와 형식이 없으면 예외를 throw할지 여부를 지정하여, 지정된 이름의 Type을 가져옵니다. 형식은 실행을 위해서가 아니라 리플렉션을 위해서만 로드됩니다. (Type에서 상속됨) |
![]() |
SetCustomAttribute | 오버로드되었습니다. 사용자 지정 특성을 설정합니다. |
![]() |
SetParent | 현재 생성 중인 형식의 기본 형식을 설정합니다. |
![]() |
ToString | 재정의되었습니다. 네임스페이스가 제외된 형식의 이름을 반환합니다. |
위쪽
명시적 인터페이스 구현
이름 | 설명 | |
---|---|---|
![]() ![]() |
System.Runtime.InteropServices._TypeBuilder.GetIDsOfNames | 이름 집합을 해당하는 디스패치 식별자 집합에 매핑합니다. |
![]() ![]() |
System.Runtime.InteropServices._TypeBuilder.GetTypeInfo | 인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다. |
![]() ![]() |
System.Runtime.InteropServices._TypeBuilder.GetTypeInfoCount | 개체에서 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1). |
![]() ![]() |
System.Runtime.InteropServices._TypeBuilder.Invoke | 개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다. |
위쪽
참고 항목
참조
TypeBuilder 클래스
System.Reflection.Emit 네임스페이스