Type 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다.
public ref class Type abstract
public ref class Type abstract : System::Reflection::MemberInfo, System::Reflection::IReflect
public ref class Type abstract : System::Reflection::MemberInfo, System::Reflection::IReflect, System::Runtime::InteropServices::_Type
public abstract class Type
public abstract class Type : System.Reflection.MemberInfo, System.Reflection.IReflect
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public abstract class Type : System.Reflection.MemberInfo, System.Reflection.IReflect, System.Runtime.InteropServices._Type
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class Type : System.Reflection.MemberInfo, System.Reflection.IReflect, System.Runtime.InteropServices._Type
type Type = class
type Type = class
inherit MemberInfo
interface IReflect
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type Type = class
inherit MemberInfo
interface _Type
interface IReflect
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Type = class
inherit MemberInfo
interface _Type
interface IReflect
Public MustInherit Class Type
Public MustInherit Class Type
Inherits MemberInfo
Implements IReflect
Public MustInherit Class Type
Inherits MemberInfo
Implements _Type, IReflect
- 상속
-
Type
- 상속
- 파생
- 특성
- 구현
예제
다음 예제에서는 .의 Type몇 가지 대표적인 기능을 보여줍니다. C# typeof 연산자(Visual Basic GetType 연산자)는 Type 나타내는 String 개체를 가져오는 데 사용됩니다. 이 Type 개체 GetMethod 에서 메서드는 시작 위치와 길이를 사용하는 오버로드를 나타내는 MethodInfo 데 사용됩니다String.Substring.
오버로드 서명을 식별하기 위해 코드 예제에서는 Type(Visual Basic int)을 나타내는 두 개의 Integer 개체를 포함하는 임시 배열을 만듭니다.
코드 예제에서는 MethodInfo "Hello, World!" 문자열에서 메서드를 호출 Substring 하고 결과를 표시합니다.
using System;
using System.Reflection;
class Example
{
static void Main()
{
Type t = typeof(String);
MethodInfo substr = t.GetMethod("Substring",
new Type[] { typeof(int), typeof(int) });
Object result =
substr.Invoke("Hello, World!", new Object[] { 7, 5 });
Console.WriteLine("{0} returned \"{1}\".", substr, result);
}
}
/* This code example produces the following output:
System.String Substring(Int32, Int32) returned "World".
*/
open System
let t = typeof<String>
let substr = t.GetMethod("Substring", [| typeof<int>; typeof<int> |])
let result = substr.Invoke("Hello, World!", [| 7; 5 |])
printfn $"{substr} returned \"{result}\"."
(* This code example produces the following output:
System.String Substring(Int32, Int32) returned "World".
*)
Imports System.Reflection
Module Example
Sub Main()
Dim t As Type = GetType(String)
Dim substr As MethodInfo = t.GetMethod("Substring", _
New Type() { GetType(Integer), GetType(Integer) })
Dim result As Object = _
substr.Invoke("Hello, World!", New Object() { 7, 5 })
Console.WriteLine("{0} returned ""{1}"".", substr, result)
End Sub
End Module
' This code example produces the following output:
'
'System.String Substring(Int32, Int32) returned "World".
설명
이 API에 대한 자세한 내용은 형식에 대한 추가 API 비고를 참조하세요.
구현자 참고
상속하는 Type의 경우에는 다음 멤버를 재정의해야 합니다.
- Assembly
- AssemblyQualifiedName
- BaseType
- FullName
- GetAttributeFlagsImpl()
- GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
- GetConstructors(BindingFlags)
- GetElementType()
- GetEvent(String, BindingFlags)
- GetEvents(BindingFlags)
- GetField(String, BindingFlags)
- GetFields(BindingFlags)
- GetInterface(String, Boolean)
- GetInterfaces()
- GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
- GetMethods(BindingFlags)
- GetNestedType(String, BindingFlags)
- GetNestedTypes(BindingFlags)
- GetProperties(BindingFlags)
- GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])
- GUID
- HasElementTypeImpl()
- InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])
- IsArrayImpl()
- IsByRefImpl()
- IsCOMObjectImpl()
- IsPointerImpl()
- IsPrimitiveImpl()
- Module
- Namespace
- TypeHandle
- UnderlyingSystemType
- GetCustomAttributes(Boolean)
- GetCustomAttributes(Type, Boolean)
- IsDefined(Type, Boolean)
- Name
생성자
| Name | Description |
|---|---|
| Type() |
Type 클래스의 새 인스턴스를 초기화합니다. |
필드
| Name | Description |
|---|---|
| Delimiter |
의 네임스페이스에 있는 이름을 구분합니다 Type. 이 필드는 읽기 전용입니다. |
| EmptyTypes |
형식 Type의 빈 배열을 나타냅니다. 이 필드는 읽기 전용입니다. |
| FilterAttribute |
특성에 사용되는 멤버 필터를 나타냅니다. 이 필드는 읽기 전용입니다. |
| FilterName |
이름에 사용되는 대/소문자를 구분하는 멤버 필터를 나타냅니다. 이 필드는 읽기 전용입니다. |
| FilterNameIgnoreCase |
이름에 사용되는 대/소문자를 구분하지 않는 멤버 필터를 나타냅니다. 이 필드는 읽기 전용입니다. |
| Missing |
정보의 누락된 Type 값을 나타냅니다. 이 필드는 읽기 전용입니다. |
속성
| Name | Description |
|---|---|
| Assembly |
형식이 선언되는 Assembly 가져옵니다. 제네릭 형식의 경우 제네릭 형식이 정의된 Assembly 가져옵니다. |
| AssemblyQualifiedName |
이 Type 개체가 로드된 어셈블리의 이름을 포함하는 형식의 어셈블리 정규화된 이름을 가져옵니다. |
| Attributes |
Type연결된 특성을 가져옵니다. |
| BaseType |
현재 Type 직접 상속하는 형식을 가져옵니다. |
| ContainsGenericParameters |
현재 Type 개체에 특정 형식으로 대체되지 않은 형식 매개 변수가 있는지 여부를 나타내는 값을 가져옵니다. |
| CustomAttributes |
이 멤버의 사용자 지정 특성을 포함하는 컬렉션을 가져옵니다. (다음에서 상속됨 MemberInfo) |
| DeclaringMethod |
MethodBase 현재 Type 가 제네릭 메서드의 형식 매개 변수를 나타내는 경우 선언 메서드를 나타내는 값을 가져옵니다. |
| DeclaringType |
현재 중첩 형식 또는 제네릭 형식 매개 변수를 선언하는 형식을 가져옵니다. |
| DefaultBinder |
호출할 적절한 멤버를 선택하기 위한 내부 규칙을 구현하는 기본 바인더에 대한 참조를 InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])가져옵니다. |
| FullName |
해당 네임스페이스를 포함하지만 어셈블리를 포함하지 않는 형식의 정규화된 이름을 가져옵니다. |
| GenericParameterAttributes |
현재 제네릭 형식 매개 변수의 공변성 및 특수 제약 조건을 설명하는 GenericParameterAttributes 플래그의 조합을 가져옵니다. |
| GenericParameterPosition |
Type 개체가 제네릭 형식 또는 제네릭 메서드의 형식 매개 변수를 나타내는 경우 매개 변수를 선언한 제네릭 형식 또는 메서드의 형식 매개 변수 목록에서 형식 매개 변수의 위치를 가져옵니다. |
| GenericTypeArguments |
이 형식에 대한 제네릭 형식 인수의 배열을 가져옵니다. |
| GUID |
Type연결된 GUID를 가져옵니다. |
| HasElementType |
현재 Type 다른 형식을 포함하거나 참조하는지 여부를 나타내는 값을 가져옵니다. 즉, 현재 Type 배열, 포인터 또는 참조로 전달되는지 여부입니다. |
| IsAbstract |
Type 추상이며 재정의해야 하는지 여부를 나타내는 값을 가져옵니다. |
| IsAnsiClass |
|
| IsArray |
형식이 배열인지 여부를 나타내는 값을 가져옵니다. |
| IsAutoClass |
|
| IsAutoLayout |
현재 형식의 필드가 공용 언어 런타임에 의해 자동으로 배치되는지 여부를 나타내는 값을 가져옵니다. |
| IsByRef |
Type 참조로 전달되는지 여부를 나타내는 값을 가져옵니다. |
| IsByRefLike |
형식이 바이레프와 유사한 구조체인지 여부를 나타내는 값을 가져옵니다. |
| IsClass |
Type 클래스인지 대리자인지 여부를 나타내는 값을 가져옵니다. 즉, 값 형식이나 인터페이스가 아닙니다. |
| IsCollectible |
이 MemberInfo 개체가 수집 가능한 AssemblyLoadContext어셈블리에 저장된 하나 이상의 어셈블리를 참조하는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 MemberInfo) |
| IsCOMObject |
Type COM 개체인지 여부를 나타내는 값을 가져옵니다. |
| IsConstructedGenericType |
이 개체가 생성된 제네릭 형식을 나타내는지 여부를 나타내는 값을 가져옵니다. 생성된 제네릭 형식의 인스턴스를 만들 수 있습니다. |
| IsContextful |
Type 컨텍스트에서 호스트할 수 있는지 여부를 나타내는 값을 가져옵니다. |
| IsEnum |
현재 Type 열거형을 나타내는지 여부를 나타내는 값을 가져옵니다. |
| IsExplicitLayout |
현재 형식의 필드가 명시적으로 지정된 오프셋에 배치되는지 여부를 나타내는 값을 가져옵니다. |
| IsFunctionPointer |
현재 Type 함수 포인터인지 여부를 나타내는 값을 가져옵니다. |
| IsGenericMethodParameter |
현재 Type 제네릭 메서드 정의에서 형식 매개 변수를 나타내는지 여부를 나타내는 값을 가져옵니다. |
| IsGenericParameter |
현재 Type 제네릭 형식 또는 메서드 정의에서 형식 매개 변수를 나타내는지 여부를 나타내는 값을 가져옵니다. |
| IsGenericType |
현재 형식이 제네릭 형식인지 여부를 나타내는 값을 가져옵니다. |
| IsGenericTypeDefinition |
현재 Type 다른 제네릭 형식을 생성할 수 있는 제네릭 형식 정의를 나타내는지 여부를 나타내는 값을 가져옵니다. |
| IsGenericTypeParameter |
현재 Type 제네릭 형식 정의의 형식 매개 변수를 나타내는지 여부를 나타내는 값을 가져옵니다. |
| IsImport |
Type COM 형식 라이브러리에서 가져온 ComImportAttribute 특성이 적용되었는지 여부를 나타내는 값을 가져옵니다. |
| IsInterface |
Type 인터페이스인지 여부를 나타내는 값을 가져옵니다. 즉, 클래스 또는 값 형식이 아닙니다. |
| IsLayoutSequential |
현재 형식의 필드가 정의되거나 메타데이터로 내보내는 순서대로 순차적으로 배치되는지 여부를 나타내는 값을 가져옵니다. |
| IsMarshalByRef |
Type 참조로 마샬링되는지 여부를 나타내는 값을 가져옵니다. |
| IsNested |
현재 Type 개체가 정의가 다른 형식의 정의 내에 중첩된 형식을 나타내는지 여부를 나타내는 값을 가져옵니다. |
| IsNestedAssembly |
Type 중첩되어 자체 어셈블리 내에서만 표시되는지 여부를 나타내는 값을 가져옵니다. |
| IsNestedFamANDAssem |
Type 중첩되어 자체 패밀리 및 자체 어셈블리에 속하는 클래스에만 표시되는지 여부를 나타내는 값을 가져옵니다. |
| IsNestedFamily |
Type 중첩되고 자체 패밀리 내에서만 표시되는지 여부를 나타내는 값을 가져옵니다. |
| IsNestedFamORAssem |
Type 중첩되어 자체 패밀리 또는 자체 어셈블리에 속하는 클래스에만 표시되는지 여부를 나타내는 값을 가져옵니다. |
| IsNestedPrivate |
Type 중첩되고 프라이빗으로 선언되었는지 여부를 나타내는 값을 가져옵니다. |
| IsNestedPublic |
클래스가 중첩되고 public으로 선언되었는지 여부를 나타내는 값을 가져옵니다. |
| IsNotPublic |
Type public으로 선언되지 않았는지 여부를 나타내는 값을 가져옵니다. |
| IsPointer |
Type 포인터인지 여부를 나타내는 값을 가져옵니다. |
| IsPrimitive |
Type 기본 형식 중 하나인지 여부를 나타내는 값을 가져옵니다. |
| IsPublic |
Type public으로 선언되었는지 여부를 나타내는 값을 가져옵니다. |
| IsSealed |
Type sealed로 선언되었는지 여부를 나타내는 값을 가져옵니다. |
| IsSecurityCritical |
현재 형식이 현재 신뢰 수준에서 보안에 중요하거나 보안이 안전한지 여부를 나타내는 값을 가져오므로 중요한 작업을 수행할 수 있습니다. |
| IsSecuritySafeCritical |
현재 형식이 현재 신뢰 수준에서 보안에 중요한지 여부를 나타내는 값을 가져옵니다. 즉, 중요한 작업을 수행할 수 있고 투명 코드로 액세스할 수 있는지 여부입니다. |
| IsSecurityTransparent |
현재 형식이 현재 신뢰 수준에서 투명하므로 중요한 작업을 수행할 수 없는지 여부를 나타내는 값을 가져옵니다. |
| IsSerializable |
사용되지 않음.
Type 이진 serialize 가능 여부를 나타내는 값을 가져옵니다. |
| IsSignatureType |
형식이 서명 형식인지 여부를 나타내는 값을 가져옵니다. |
| IsSpecialName |
형식에 특수 처리가 필요한 이름이 있는지 여부를 나타내는 값을 가져옵니다. |
| IsSZArray |
형식이 하한이 0인 1차원 배열만 나타낼 수 있는 배열 형식인지 여부를 나타내는 값을 가져옵니다. |
| IsTypeDefinition |
형식이 형식 정의인지 여부를 나타내는 값을 가져옵니다. |
| IsUnicodeClass |
|
| IsUnmanagedFunctionPointer |
현재 Type 관리되지 않는 함수 포인터인지 여부를 나타내는 값을 가져옵니다. |
| IsValueType |
Type 값 형식인지 여부를 나타내는 값을 가져옵니다. |
| IsVariableBoundArray |
형식이 다차원 배열을 나타낼 수 있는 배열 형식인지 아니면 임의의 하한이 있는 배열인지를 나타내는 값을 가져옵니다. |
| IsVisible |
어셈블리 외부의 코드에서 Type 액세스할 수 있는지 여부를 나타내는 값을 가져옵니다. |
| MemberType |
이 멤버가 형식 또는 중첩 형식임을 나타내는 MemberTypes 값을 가져옵니다. |
| MetadataToken |
메타데이터 요소를 식별하는 값을 가져옵니다. (다음에서 상속됨 MemberInfo) |
| Module |
현재 Type 정의된 모듈(DLL)을 가져옵니다. |
| Name |
파생 클래스에서 재정의되는 경우 현재 형식의 이름을 가져옵니다. |
| Name |
현재 멤버의 이름을 가져옵니다. (다음에서 상속됨 MemberInfo) |
| Namespace |
Type네임스페이스를 가져옵니다. |
| ReflectedType |
이 멤버를 가져오는 데 사용된 클래스 개체를 가져옵니다. |
| StructLayoutAttribute |
현재 형식의 레이아웃을 설명하는 StructLayoutAttribute 가져옵니다. |
| TypeHandle |
현재 Type대한 핸들을 가져옵니다. |
| TypeInitializer |
형식의 이니셜라이저를 가져옵니다. |
| UnderlyingSystemType |
이 형식을 나타내는 공용 언어 런타임에서 제공하는 형식을 나타냅니다. |
메서드
| Name | Description |
|---|---|
| Equals(Object) | |
| Equals(Type) | |
| FindInterfaces(TypeFilter, Object) | |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
지정된 멤버 형식의 MemberInfo 개체의 필터링된 배열을 반환합니다. |
| GetArrayRank() |
배열의 차원 수를 가져옵니다. |
| GetAttributeFlagsImpl() |
파생 클래스에서 재정의되는 경우 Attributes 속성을 구현하고 Type연결된 특성을 나타내는 열거형 값의 비트 조합을 가져옵니다. |
| GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
지정된 바인딩 제약 조건 및 지정된 호출 규칙을 사용하여 매개 변수가 지정된 인수 형식 및 한정자와 일치하는 생성자를 검색합니다. |
| GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
지정된 바인딩 제약 조건을 사용하여 매개 변수가 지정된 인수 형식 및 한정자와 일치하는 생성자를 검색합니다. |
| GetConstructor(BindingFlags, Type[]) |
지정된 바인딩 제약 조건을 사용하여 매개 변수가 지정된 인수 형식과 일치하는 생성자를 검색합니다. |
| GetConstructor(Type[]) |
매개 변수가 지정된 배열의 형식과 일치하는 공용 인스턴스 생성자를 검색합니다. |
| GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
파생 클래스에서 재정의되는 경우 지정된 바인딩 제약 조건 및 지정된 호출 규칙을 사용하여 매개 변수가 지정된 인수 형식 및 한정자와 일치하는 생성자를 검색합니다. |
| GetConstructors() |
현재 Type대해 정의된 모든 공용 생성자를 반환합니다. |
| GetConstructors(BindingFlags) |
파생 클래스에서 재정의되는 경우 지정된 Type사용하여 현재 |
| GetCustomAttributes(Boolean) |
파생 클래스에서 재정의되는 경우 이 멤버에 적용된 모든 사용자 지정 특성의 배열을 반환합니다. (다음에서 상속됨 MemberInfo) |
| GetCustomAttributes(Type, Boolean) |
파생 클래스에서 재정의된 경우 이 멤버에 적용되고 식별된 Type사용자 지정 특성 배열을 반환합니다. (다음에서 상속됨 MemberInfo) |
| GetCustomAttributesData() |
대상 멤버에 적용된 특성에 대한 데이터를 나타내는 개체 목록을 CustomAttributeData 반환합니다. (다음에서 상속됨 MemberInfo) |
| GetDefaultMembers() |
Type 설정된 현재 DefaultMemberAttribute 대해 정의된 멤버를 검색합니다. |
| GetElementType() |
파생 클래스에서 재정의되는 경우 현재 배열, 포인터 또는 참조 형식에서 포함하거나 참조하는 개체의 Type 반환합니다. |
| GetEnumName(Object) |
현재 열거형 형식에 대해 지정된 값이 있는 상수의 이름을 반환합니다. |
| GetEnumNames() |
현재 열거형 형식의 멤버 이름을 반환합니다. |
| GetEnumUnderlyingType() |
현재 열거형 형식의 기본 형식을 반환합니다. |
| GetEnumValues() |
현재 열거형 형식의 상수 값 배열을 반환합니다. |
| GetEnumValuesAsUnderlyingType() |
이 열거형 형식의 기본 형식 상수 값 배열을 검색합니다. |
| GetEvent(String, BindingFlags) |
파생 클래스에서 재정의되는 경우 지정된 바인딩 제약 조건을 사용하여 지정된 이벤트를 나타내는 EventInfo 개체를 반환합니다. |
| GetEvent(String) |
지정된 공용 이벤트를 나타내는 EventInfo 개체를 반환합니다. |
| GetEvents() |
현재 Type선언되거나 상속된 모든 공용 이벤트를 반환합니다. |
| GetEvents(BindingFlags) |
파생 클래스에서 재정의되는 경우 지정된 바인딩 제약 조건을 사용하여 현재 Type선언되거나 상속된 이벤트를 검색합니다. |
| GetField(String, BindingFlags) |
지정된 바인딩 제약 조건을 사용하여 지정된 필드를 검색합니다. |
| GetField(String) |
지정된 이름의 공용 필드를 검색합니다. |
| GetFields() |
현재 Type모든 공용 필드를 반환합니다. |
| GetFields(BindingFlags) |
파생 클래스에서 재정의되는 경우 지정된 바인딩 제약 조건을 사용하여 현재 Type대해 정의된 필드를 검색합니다. |
| GetFunctionPointerCallingConventions() |
파생 클래스에서 재정의되는 경우 현재 함수 포인터 Type호출 규칙을 반환합니다. |
| GetFunctionPointerParameterTypes() |
파생 클래스에서 재정의되는 경우 현재 함수 포인터 Type매개 변수 형식을 반환합니다. |
| GetFunctionPointerReturnType() |
파생 클래스에서 재정의되는 경우 현재 함수 포인터 Type반환 형식을 반환합니다. |
| GetGenericArguments() |
닫힌 제네릭 형식의 형식 인수 또는 제네릭 형식 정의의 형식 매개 변수를 나타내는 Type 개체의 배열을 반환합니다. |
| GetGenericParameterConstraints() |
현재 제네릭 형식 매개 변수의 제약 조건을 나타내는 Type 개체의 배열을 반환합니다. |
| GetGenericTypeDefinition() |
현재 제네릭 형식을 생성할 수 있는 제네릭 형식 정의를 나타내는 Type 개체를 반환합니다. |
| GetHashCode() |
이 인스턴스의 해시 코드를 반환합니다. |
| GetInterface(String, Boolean) |
파생 클래스에서 재정의되는 경우 지정된 인터페이스를 검색하여 인터페이스 이름에 대해 대/소문자를 구분하지 않는 검색을 수행할지 여부를 지정합니다. |
| GetInterface(String) |
지정된 이름의 인터페이스를 검색합니다. |
| GetInterfaceMap(Type) |
지정된 인터페이스 형식에 대한 인터페이스 매핑을 반환합니다. |
| GetInterfaces() |
파생 클래스에서 재정의되는 경우 현재 Type구현되거나 상속된 모든 인터페이스를 가져옵니다. |
| GetMember(String, BindingFlags) |
지정된 바인딩 제약 조건을 사용하여 지정된 멤버를 검색합니다. |
| GetMember(String, MemberTypes, BindingFlags) |
지정된 바인딩 제약 조건을 사용하여 지정된 멤버 형식의 지정된 멤버를 검색합니다. |
| GetMember(String) |
지정된 이름의 공용 멤버를 검색합니다. |
| GetMembers() |
현재 Type모든 공용 멤버를 반환합니다. |
| GetMembers(BindingFlags) |
파생 클래스에서 재정의되는 경우 지정된 바인딩 제약 조건을 사용하여 현재 Type대해 정의된 멤버를 검색합니다. |
| GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
지정된 MemberInfo일치하는 현재 TypeMemberInfo 검색합니다. |
| GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
지정된 바인딩 제약 조건 및 지정된 호출 규칙을 사용하여 매개 변수가 지정된 인수 형식 및 한정자와 일치하는 지정된 메서드를 검색합니다. |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
지정된 바인딩 제약 조건을 사용하여 매개 변수가 지정된 인수 형식 및 한정자와 일치하는 지정된 메서드를 검색합니다. |
| GetMethod(String, BindingFlags, Type[]) |
지정된 바인딩 제약 조건을 사용하여 매개 변수가 지정된 인수 형식과 일치하는 지정된 메서드를 검색합니다. |
| GetMethod(String, BindingFlags) |
지정된 바인딩 제약 조건을 사용하여 지정된 메서드를 검색합니다. |
| GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
지정된 바인딩 제약 조건 및 지정된 호출 규칙을 사용하여 매개 변수가 지정된 제네릭 매개 변수 수, 인수 형식 및 한정자와 일치하는 지정된 메서드를 검색합니다. |
| GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) |
지정된 바인딩 제약 조건을 사용하여 매개 변수가 지정된 제네릭 매개 변수 수, 인수 형식 및 한정자와 일치하는 지정된 메서드를 검색합니다. |
| GetMethod(String, Int32, BindingFlags, Type[]) |
지정된 바인딩 제약 조건을 사용하여 매개 변수가 지정된 제네릭 매개 변수 수 및 인수 형식과 일치하는 지정된 메서드를 검색합니다. |
| GetMethod(String, Int32, Type[], ParameterModifier[]) |
매개 변수가 지정된 제네릭 매개 변수 수, 인수 형식 및 한정자와 일치하는 지정된 public 메서드를 검색합니다. |
| GetMethod(String, Int32, Type[]) |
매개 변수가 지정된 제네릭 매개 변수 수 및 인수 형식과 일치하는 지정된 public 메서드를 검색합니다. |
| GetMethod(String, Type[], ParameterModifier[]) |
매개 변수가 지정된 인수 형식 및 한정자와 일치하는 지정된 public 메서드를 검색합니다. |
| GetMethod(String, Type[]) |
매개 변수가 지정된 인수 형식과 일치하는 지정된 public 메서드를 검색합니다. |
| GetMethod(String) |
지정된 이름의 public 메서드를 검색합니다. |
| GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
파생 클래스에서 재정의되는 경우 지정된 바인딩 제약 조건 및 지정된 호출 규칙을 사용하여 매개 변수가 지정된 인수 형식 및 한정자와 일치하는 지정된 메서드를 검색합니다. |
| GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
파생 클래스에서 재정의되는 경우 지정된 바인딩 제약 조건 및 지정된 호출 규칙을 사용하여 매개 변수가 지정된 제네릭 매개 변수 수, 인수 형식 및 한정자와 일치하는 지정된 메서드를 검색합니다. |
| GetMethods() |
현재 Type모든 public 메서드를 반환합니다. |
| GetMethods(BindingFlags) |
파생 클래스에서 재정의되는 경우 지정된 바인딩 제약 조건을 사용하여 현재 Type대해 정의된 메서드를 검색합니다. |
| GetNestedType(String, BindingFlags) |
파생 클래스에서 재정의되는 경우 지정된 바인딩 제약 조건을 사용하여 지정된 중첩 형식을 검색합니다. |
| GetNestedType(String) |
지정된 이름의 공용 중첩 형식을 검색합니다. |
| GetNestedTypes() |
현재 Type중첩된 public 형식을 반환합니다. |
| GetNestedTypes(BindingFlags) |
파생 클래스에서 재정의되는 경우 지정된 바인딩 제약 조건을 사용하여 현재 Type중첩된 형식을 검색합니다. |
| GetOptionalCustomModifiers() |
파생 클래스에서 재정의되는 경우 현재 Type선택적 사용자 지정 한정자를 반환합니다. |
| GetProperties() |
현재 Type모든 public 속성을 반환합니다. |
| GetProperties(BindingFlags) |
파생 클래스에서 재정의되는 경우 지정된 바인딩 제약 조건을 사용하여 현재 Type속성을 검색합니다. |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
지정된 바인딩 제약 조건을 사용하여 매개 변수가 지정된 인수 형식 및 한정자와 일치하는 지정된 속성을 검색합니다. |
| GetProperty(String, BindingFlags) |
지정된 바인딩 제약 조건을 사용하여 지정된 속성을 검색합니다. |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
매개 변수가 지정된 인수 형식 및 한정자와 일치하는 지정된 public 속성을 검색합니다. |
| GetProperty(String, Type, Type[]) |
매개 변수가 지정된 인수 형식과 일치하는 지정된 public 속성을 검색합니다. |
| GetProperty(String, Type) |
지정된 이름과 반환 형식을 사용하여 public 속성을 검색합니다. |
| GetProperty(String, Type[]) |
매개 변수가 지정된 인수 형식과 일치하는 지정된 public 속성을 검색합니다. |
| GetProperty(String) |
지정된 이름의 public 속성을 검색합니다. |
| GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
파생 클래스에서 재정의되는 경우 지정된 바인딩 제약 조건을 사용하여 매개 변수가 지정된 인수 형식 및 한정자와 일치하는 지정된 속성을 검색합니다. |
| GetRequiredCustomModifiers() |
파생 클래스에서 재정의되는 경우 현재 Type필요한 사용자 지정 한정자를 반환합니다. |
| GetType() |
현재 Type가져옵니다. |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| GetType(String, Boolean, Boolean) |
형식을 Type 찾을 수 없는 경우 예외를 throw할지 여부와 대/소문자 구분 검색을 수행할지 여부를 지정하여 지정된 이름을 가진 값을 가져옵니다. |
| GetType(String, Boolean) |
Type 지정된 이름을 사용하여 대/소문자를 구분하는 검색을 수행하고 형식을 찾을 수 없는 경우 예외를 throw할지 여부를 지정합니다. |
| GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean, Boolean) |
지정된 이름의 형식을 가져오며, 대/소문자 구분 검색을 수행할지 여부와 형식을 찾을 수 없는 경우 예외를 throw할지 여부를 지정하고 필요에 따라 어셈블리와 형식을 확인하기 위한 사용자 지정 메서드를 제공합니다. |
| GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean) |
지정된 이름의 형식을 가져오고, 형식을 찾을 수 없는 경우 예외를 throw할지 여부를 지정하고, 필요에 따라 어셈블리와 형식을 확인하기 위한 사용자 지정 메서드를 제공합니다. |
| GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>) |
필요에 따라 어셈블리와 형식을 확인하는 사용자 지정 메서드를 제공하여 지정된 이름의 형식을 가져옵니다. |
| GetType(String) |
Type 지정된 이름을 사용하여 대/소문자를 구분하는 검색을 수행합니다. |
| GetTypeArray(Object[]) |
지정된 배열에 있는 개체의 형식을 가져옵니다. |
| GetTypeCode(Type) |
지정된 Type.의 기본 형식 코드를 가져옵니다. |
| GetTypeCodeImpl() |
이 Type 인스턴스의 기본 형식 코드를 반환합니다. |
| GetTypeFromCLSID(Guid, Boolean) |
형식을 로드하는 동안 오류가 발생할 경우 예외를 throw할지 여부를 지정하는 CLSID(지정된 클래스 식별자)와 연결된 형식을 가져옵니다. |
| GetTypeFromCLSID(Guid, String, Boolean) |
형식을 로드하는 동안 오류가 발생할 경우 예외를 throw할지 여부를 지정하여 지정된 서버에서 CLSID(지정된 클래스 식별자)와 연결된 형식을 가져옵니다. |
| GetTypeFromCLSID(Guid, String) |
지정된 서버에서 CLSID(지정된 클래스 식별자)와 연결된 형식을 가져옵니다. |
| GetTypeFromCLSID(Guid) |
CLSID(지정된 클래스 식별자)와 연결된 형식을 가져옵니다. |
| GetTypeFromHandle(RuntimeTypeHandle) |
지정된 형식 핸들에서 참조하는 형식을 가져옵니다. |
| GetTypeFromProgID(String, Boolean) |
지정된 프로그램 식별자(ProgID)와 연결된 형식을 가져오며, 형식을 로드하는 동안 오류가 발생할 경우 예외를 throw할지 여부를 지정합니다. |
| GetTypeFromProgID(String, String, Boolean) |
지정된 서버에서 지정된 프로그램 식별자(progID)와 연결된 형식을 가져오며, 형식을 로드하는 동안 오류가 발생할 경우 예외를 throw할지 여부를 지정합니다. |
| GetTypeFromProgID(String, String) |
지정된 서버에서 지정된 프로그램 식별자(progID)와 연결된 형식을 가져오고, 형식을 로드하는 동안 오류가 발생하면 null을 반환합니다. |
| GetTypeFromProgID(String) |
지정된 프로그램 식별자(ProgID)와 연결된 형식을 가져오며, 로드하는 동안 오류가 발생하면 null을 반환합니다 Type. |
| GetTypeHandle(Object) |
지정된 개체의 Type 핸들을 가져옵니다. |
| HasElementTypeImpl() |
파생 클래스에서 재정의되는 경우 HasElementType 속성을 구현하고 현재 Type 다른 형식을 포함하거나 참조하는지 여부를 결정합니다. 즉, 현재 Type 배열, 포인터 또는 참조로 전달되는지 여부입니다. |
| HasSameMetadataDefinitionAs(MemberInfo) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. (다음에서 상속됨 MemberInfo) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
지정된 바인딩 제약 조건을 사용하고 지정된 인수 목록 및 문화권과 일치하는 지정된 멤버를 호출합니다. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
파생 클래스에서 재정의되는 경우 지정된 바인딩 제약 조건을 사용하고 지정된 인수 목록, 한정자 및 문화권과 일치하여 지정된 멤버를 호출합니다. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
지정된 바인딩 제약 조건을 사용하고 지정된 인수 목록과 일치하여 지정된 멤버를 호출합니다. |
| IsArrayImpl() | |
| IsAssignableFrom(Type) |
지정된 형식 |
| IsAssignableTo(Type) |
현재 형식을 지정된 |
| IsByRefImpl() |
파생 클래스에서 재정의되는 경우 IsByRef 속성을 구현하고 Type 참조로 전달되는지 여부를 결정합니다. |
| IsCOMObjectImpl() |
파생 클래스에서 재정의되는 경우 IsCOMObject 속성을 구현하고 Type COM 개체인지 여부를 확인합니다. |
| IsContextfulImpl() |
IsContextful 속성을 구현하고 Type 컨텍스트에서 호스트할 수 있는지 여부를 결정합니다. |
| IsDefined(Type, Boolean) |
파생 클래스에서 재정의되는 경우 지정된 형식 또는 파생 형식의 하나 이상의 특성이 이 멤버에 적용되는지 여부를 나타냅니다. (다음에서 상속됨 MemberInfo) |
| IsEnumDefined(Object) |
지정된 값이 현재 열거형 형식에 있는지 여부를 나타내는 값을 반환합니다. |
| IsEquivalentTo(Type) |
두 COM 형식의 ID가 같고 형식 동등성에 적합한지 여부를 결정합니다. |
| IsInstanceOfType(Object) |
지정된 개체가 현재 Type인스턴스인지 여부를 확인합니다. |
| IsMarshalByRefImpl() |
IsMarshalByRef 속성을 구현하고 Type 참조로 마샬링되는지 여부를 결정합니다. |
| IsPointerImpl() | |
| IsPrimitiveImpl() |
파생 클래스에서 재정의되는 경우 IsPrimitive 속성을 구현하고 Type 기본 형식 중 하나인지 여부를 확인합니다. |
| IsSubclassOf(Type) | |
| IsValueTypeImpl() |
IsValueType 속성을 구현하고 Type 값 형식인지 여부를 확인합니다. 즉, 클래스 또는 인터페이스가 아닙니다. |
| MakeArrayType() |
하한이 0인 현재 형식의 1차원 배열을 나타내는 Type 개체를 반환합니다. |
| MakeArrayType(Int32) |
지정된 차원 수를 사용하여 현재 형식의 배열을 나타내는 Type 개체를 반환합니다. |
| MakeByRefType() |
Type 매개 변수(Visual Basic의 |
| MakeFunctionPointerSignatureType(Type, Type[], Boolean, Type[]) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| MakeFunctionPointerType(Type[], Boolean) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| MakeGenericMethodParameter(Int32) |
제네릭 매개 변수 참조를 나타내기 위해 메서드의 배열 매개 변수에 |
| MakeGenericSignatureType(Type, Type[]) |
제네릭 서명 형식을 만들면 리플렉션의 타사 재이미션이 형식 멤버 쿼리에서 서명 형식의 사용을 완전히 지원할 수 있습니다. |
| MakeGenericType(Type[]) |
현재 제네릭 형식 정의의 형식 매개 변수에 대한 형식 배열의 요소를 대체하고 생성된 형식을 나타내는 Type 개체를 반환합니다. |
| MakeModifiedSignatureType(Type, Type[], Type[]) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| MakePointerType() |
현재 형식에 대한 포인터를 나타내는 Type 개체를 반환합니다. |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| ReflectionOnlyGetType(String, Boolean, Boolean) |
사용되지 않음.
Type 대/소문자를 구분하는 검색을 수행할지 여부와 형식을 찾을 수 없는 경우 예외를 throw할지 여부를 지정하여 지정된 이름을 가진 값을 가져옵니다. 형식은 리플렉션에 대해서만 로드되고 실행용은 로드되지 않습니다. |
| ToString() |
현재 |
연산자
| Name | Description |
|---|---|
| Equality(Type, Type) |
두 Type 개체가 같은지 여부를 나타냅니다. |
| Inequality(Type, Type) |
두 Type 개체가 같지 않은지 여부를 나타냅니다. |
명시적 인터페이스 구현
| Name | Description |
|---|---|
| _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
이름 집합을 해당 디스패치 식별자 집합에 매핑합니다. (다음에서 상속됨 MemberInfo) |
| _MemberInfo.GetType() |
클래스를 Type 나타내는 개체를 MemberInfo 가져옵니다. (다음에서 상속됨 MemberInfo) |
| _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다. (다음에서 상속됨 MemberInfo) |
| _MemberInfo.GetTypeInfoCount(UInt32) |
개체가 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1). (다음에서 상속됨 MemberInfo) |
| _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
개체에 의해 노출되는 속성 및 메서드에 대한 액세스를 제공합니다. (다음에서 상속됨 MemberInfo) |
| _Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
이름 집합을 해당 디스패치 식별자 집합에 매핑합니다. |
| _Type.GetTypeInfo(UInt32, UInt32, IntPtr) |
인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다. |
| _Type.GetTypeInfoCount(UInt32) |
개체가 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1). |
| _Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
개체에 의해 노출되는 속성 및 메서드에 대한 액세스를 제공합니다. |
확장명 메서드
| Name | Description |
|---|---|
| GetConstructor(Type, Type[]) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetConstructors(Type, BindingFlags) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetConstructors(Type) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetCustomAttribute(MemberInfo, Type, Boolean) |
지정된 멤버에 적용되는 지정된 형식의 사용자 지정 특성을 검색하고 필요에 따라 해당 멤버의 상위 항목을 검사합니다. |
| GetCustomAttribute(MemberInfo, Type) |
지정된 멤버에 적용되는 지정된 형식의 사용자 지정 특성을 검색합니다. |
| GetCustomAttribute<T>(MemberInfo, Boolean) |
지정된 멤버에 적용되는 지정된 형식의 사용자 지정 특성을 검색하고 필요에 따라 해당 멤버의 상위 항목을 검사합니다. |
| GetCustomAttribute<T>(MemberInfo) |
지정된 멤버에 적용되는 지정된 형식의 사용자 지정 특성을 검색합니다. |
| GetCustomAttributes(MemberInfo, Boolean) |
지정된 멤버에 적용되는 사용자 지정 특성의 컬렉션을 검색하고 필요에 따라 해당 멤버의 상위 항목을 검사합니다. |
| GetCustomAttributes(MemberInfo, Type, Boolean) |
지정된 멤버에 적용되는 지정된 형식의 사용자 지정 특성 컬렉션을 검색하고 필요에 따라 해당 멤버의 상위 항목을 검사합니다. |
| GetCustomAttributes(MemberInfo, Type) |
지정된 멤버에 적용되는 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다. |
| GetCustomAttributes(MemberInfo) |
지정된 멤버에 적용되는 사용자 지정 특성의 컬렉션을 검색합니다. |
| GetCustomAttributes<T>(MemberInfo, Boolean) |
지정된 멤버에 적용되는 지정된 형식의 사용자 지정 특성 컬렉션을 검색하고 필요에 따라 해당 멤버의 상위 항목을 검사합니다. |
| GetCustomAttributes<T>(MemberInfo) |
지정된 멤버에 적용되는 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다. |
| GetDefaultMembers(Type) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetEvent(Type, String, BindingFlags) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetEvent(Type, String) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetEvents(Type, BindingFlags) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetEvents(Type) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetField(Type, String, BindingFlags) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetField(Type, String) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetFields(Type, BindingFlags) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetFields(Type) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetGenericArguments(Type) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetInterfaces(Type) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetMember(Type, String, BindingFlags) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetMember(Type, String) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetMembers(Type, BindingFlags) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetMembers(Type) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetMetadataToken(MemberInfo) |
사용 가능한 경우 지정된 멤버에 대한 메타데이터 토큰을 가져옵니다. |
| GetMethod(Type, String, BindingFlags) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetMethod(Type, String, Type[]) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetMethods(Type, BindingFlags) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetMethods(Type) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetNestedTypes(Type, BindingFlags) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetProperties(Type, BindingFlags) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetProperties(Type) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetProperty(Type, String, Type, Type[]) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetProperty(Type, String, Type) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetProperty(Type, String) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| GetRuntimeEvent(Type, String) |
지정된 이벤트를 나타내는 개체를 검색합니다. |
| GetRuntimeEvents(Type) |
지정된 형식에 정의된 모든 이벤트를 나타내는 컬렉션을 검색합니다. |
| GetRuntimeField(Type, String) |
지정된 필드를 나타내는 개체를 검색합니다. |
| GetRuntimeFields(Type) |
지정된 형식에 정의된 모든 필드를 나타내는 컬렉션을 검색합니다. |
| GetRuntimeMethod(Type, String, Type[]) |
지정된 메서드를 나타내는 개체를 검색합니다. |
| GetRuntimeMethods(Type) |
지정된 형식에 정의된 모든 메서드를 나타내는 컬렉션을 검색합니다. |
| GetRuntimeProperties(Type) |
지정된 형식에 정의된 모든 속성을 나타내는 컬렉션을 검색합니다. |
| GetRuntimeProperty(Type, String) |
지정된 속성을 나타내는 개체를 검색합니다. |
| GetTypeInfo(Type) |
지정된 형식의 TypeInfo 표현을 반환합니다. |
| HasMetadataToken(MemberInfo) |
지정된 멤버에 메타데이터 토큰을 사용할 수 있는지 여부를 나타내는 값을 반환합니다. |
| IsAssignableFrom(Type, Type) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
| IsDefined(MemberInfo, Type, Boolean) |
지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는지 여부와 필요에 따라 상위 항목에 적용되는지 여부를 나타냅니다. |
| IsDefined(MemberInfo, Type) |
지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는지 여부를 나타냅니다. |
| IsInstanceOfType(Type, Object) |
형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다. |
적용 대상
스레드 보안
이 형식은 스레드로부터 안전합니다.