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
연산자(GetType
Visual Basic의 연산자)는 를 나타내는 String개체를 Type 가져오는 데 사용됩니다. 이 Type 개체 GetMethod 에서 메서드는 시작 위치와 길이를 사용하는 오버로드를 나타내는 String.Substring 을 가져오는 MethodInfo 데 사용됩니다.
오버로드 서명을 식별하기 위해 코드 예제에서는 (Visual Basic의 경우)Integer
을 나타내는 두 개의 Type 개체를 포함하는 임시 배열을 int
만듭니다.
코드 예제에서는 를 사용하여 MethodInfo 문자열 "Hello, World!"에서 메서드를 호출 Substring 하고 결과를 표시합니다.
#using <System.dll>
using namespace System;
using namespace System::Reflection;
void main()
{
// Get a Type object representing the System.String type.
Type^ t = String::typeid;
MethodInfo^ substr = t->GetMethod("Substring",
gcnew array<Type^> { int::typeid, int::typeid });
Object^ result =
substr->Invoke("Hello, World!", gcnew array<Object^> { 7, 5 });
Console::WriteLine("{0} returned \"{1}\".", substr, result);
}
/* This code example produces the following output:
System.String Substring(Int32, Int32) returned "World".
*/
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
생성자
Type() |
Type 클래스의 새 인스턴스를 초기화합니다. |
필드
Delimiter |
Type의 네임스페이스에 있는 이름을 구분합니다. 이 필드는 읽기 전용입니다. |
EmptyTypes |
Type 형식의 빈 배열을 나타냅니다. 이 필드는 읽기 전용입니다. |
FilterAttribute |
특성에 사용되는 멤버 필터를 나타냅니다. 이 필드는 읽기 전용입니다. |
FilterName |
이름에 사용되는 멤버 필터(대/소문자 구분)를 나타냅니다. 이 필드는 읽기 전용입니다. |
FilterNameIgnoreCase |
이름에 사용되는 멤버 필터(대/소문자를 구분하지 않음)를 나타냅니다. 이 필드는 읽기 전용입니다. |
Missing |
Type 정보의 손실된 값을 나타냅니다. 이 필드는 읽기 전용입니다. |
속성
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 |
형식이 byref와 유사한 구조체인지 여부를 나타내는 값을 가져옵니다. |
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에 ComImportAttribute 특성이 적용되어 있는지 여부를 나타내는 값을 가져옵니다. 이 특성은 해당 형식이 COM 형식 라이브러리에서 가져온 것임을 나타냅니다. |
IsInterface |
Type이 인터페이스인지, 즉 클래스 또는 값 형식이 아닌지 여부를 나타내는 값을 가져옵니다. |
IsLayoutSequential |
메타데이터에 정의되고 내보낸 순서로 현재 형식의 필드가 순차적으로 배치되는지를 나타내는 값을 가져옵니다. |
IsMarshalByRef |
Type이 참조로 마샬링되는지 여부를 나타내는 값을 가져옵니다. |
IsNested |
현재 Type 개체가 다른 형식의 정의 안에 중첩된 정의를 가진 형식을 나타내는지를 나타내는 값을 가져옵니다. |
IsNestedAssembly |
Type이 중첩되었으며 자체 어셈블리 내에서만 표시되는지 여부를 나타내는 값을 가져옵니다. |
IsNestedFamANDAssem |
Type이 중첩되었으며 자체 패밀리와 자체 어셈블리 모두에 속하는 클래스에만 표시되는지 여부를 나타내는 값을 가져옵니다. |
IsNestedFamily |
Type이 중첩되었으며 자체 패밀리 내에서만 표시되는지 여부를 나타내는 값을 가져옵니다. |
IsNestedFamORAssem |
Type이 중첩되었으며 자체 패밀리와 자체 어셈블리 중 하나에 속하는 클래스에만 표시되는지 여부를 나타내는 값을 가져옵니다. |
IsNestedPrivate |
Type이 중첩되어 있고 private 형식으로 선언되어 있는지 여부를 나타내는 값을 가져옵니다. |
IsNestedPublic |
클래스가 중첩되어 있고 public 형식으로 선언되어 있는지를 나타내는 값을 가져옵니다. |
IsNotPublic |
Type이 public으로 선언되어 있지 않은지 여부를 나타내는 값을 가져옵니다. |
IsPointer |
Type이 포인터인지 여부를 나타내는 값을 가져옵니다. |
IsPrimitive |
Type 이 기본 형식 중 하나인지 여부를 나타내는 값을 가져옵니다. |
IsPublic |
Type이 public으로 선언되어 있는지 여부를 나타내는 값을 가져옵니다. |
IsSealed |
Type이 봉인된 형식으로 선언되어 있는지 여부를 나타내는 값을 가져옵니다. |
IsSecurityCritical |
현재 형식이 현재 신뢰 수준에서 보안에 중요한 형식이거나 보안 안전에 중요한 형식이어서 중요한 작업을 수행할 수 있는지를 나타내는 값을 가져옵니다. |
IsSecuritySafeCritical |
현재 형식이 현재 신뢰 수준에서 보안 안전에 중요한 형식인지 즉, 중요한 작업을 수행할 수 있고 투명 코드로 액세스할 수 있는지를 나타내는 값을 가져옵니다. |
IsSecurityTransparent |
현재 형식이 현재 신뢰 수준에서 투명하여 중요한 작업을 수행할 수 없는지를 나타내는 값을 가져옵니다. |
IsSerializable |
사용되지 않음.
가 이진 직렬화 가능한지 여부를 Type 나타내는 값을 가져옵니다. |
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 |
이 형식을 나타내는 공용 언어 런타임에서 제공되는 형식을 나타냅니다. |
메서드
Equals(Object) | |
Equals(Type) | |
FindInterfaces(TypeFilter, Object) |
현재 Type에 의해 구현되거나 상속되는 인터페이스의 필터링된 목록을 나타내는 Type 개체의 배열을 반환합니다. |
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[]) |
지정된 배열의 형식과 일치하는 매개 변수를 가진 public 인스턴스 생성자를 검색합니다. |
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
파생 클래스에서 재정의되면, 지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 생성자를 지정된 바인딩 제약 조건 및 호출 규칙으로 검색합니다. |
GetConstructors() |
현재 Type에 대해 정의된 모든 public 생성자를 반환합니다. |
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) |
지정된 public 이벤트를 나타내는 EventInfo 개체를 반환합니다. |
GetEvent(String, BindingFlags) |
파생 클래스에서 재정의되면, 지정된 바인딩 제약 조건을 사용하여 지정된 이벤트를 나타내는 EventInfo 개체를 반환합니다. |
GetEvents() |
현재 Type에 의해 선언되거나 상속되는 모든 public 이벤트를 반환합니다. |
GetEvents(BindingFlags) |
파생 클래스에서 재정의되면, 현재 Type에 의해 선언되거나 상속되는 이벤트를 지정된 바인딩 제약 조건으로 검색합니다. |
GetField(String) |
지정된 이름의 public 필드를 검색합니다. |
GetField(String, BindingFlags) |
지정된 필드를 지정된 바인딩 제약 조건으로 검색합니다. |
GetFields() |
현재 Type의 모든 public 필드를 반환합니다. |
GetFields(BindingFlags) |
파생 클래스에서 재정의되면, 현재 Type에 대해 정의된 필드를 지정된 바인딩 제약 조건으로 검색합니다. |
GetFunctionPointerCallingConventions() |
파생 클래스에서 재정의되는 경우 현재 함수 포인터 Type의 호출 규칙을 반환합니다. |
GetFunctionPointerParameterTypes() |
파생 클래스에서 재정의되는 경우 현재 함수 포인터 Type의 매개 변수 형식을 반환합니다. |
GetFunctionPointerReturnType() |
파생 클래스에서 재정의된 경우 현재 함수 포인터 Type의 반환 형식을 반환합니다. |
GetGenericArguments() |
닫힌 제네릭 형식의 형식 정의나 제네릭 형식 정의의 형식 매개 변수를 나타내는 Type 개체의 배열을 반환합니다. |
GetGenericParameterConstraints() |
현재 제네릭 형식 매개 변수에 대한 제약 조건을 나타내는 Type 개체의 배열을 반환합니다. |
GetGenericTypeDefinition() |
현재 제네릭 형식을 생성할 수 있는 제네릭 형식 정의를 나타내는 Type 개체를 반환합니다. |
GetHashCode() |
이 인스턴스의 해시 코드를 반환합니다. |
GetInterface(String) |
지정된 이름의 인터페이스를 검색합니다. |
GetInterface(String, Boolean) |
파생 클래스에서 재정의되면 인터페이스 이름에 대해 대/소문자를 구분하지 않고 검색할지를 지정하여 지정된 인터페이스를 검색합니다. |
GetInterfaceMap(Type) |
지정된 인터페이스 형식에 대한 인터페이스 매핑을 반환합니다. |
GetInterfaces() |
파생 클래스에서 재정의되면, 현재 Type에 의해 구현되거나 상속되는 모든 인터페이스를 가져옵니다. |
GetMember(String) |
지정된 이름의 public 멤버를 검색합니다. |
GetMember(String, BindingFlags) |
지정된 멤버를 지정된 바인딩 제약 조건으로 검색합니다. |
GetMember(String, MemberTypes, BindingFlags) |
지정된 멤버 형식의 지정된 멤버를 지정된 바인딩 제약 조건으로 검색합니다. |
GetMembers() |
현재 Type의 모든 public 멤버를 반환합니다. |
GetMembers(BindingFlags) |
파생 클래스에서 재정의되면, 현재 Type에 대해 정의된 멤버를 지정된 바인딩 제약 조건으로 검색합니다. |
GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
지정된 에 MemberInfo 일치하는 현재 Type 의 를 검색합니다 MemberInfo. |
GetMethod(String) |
지정된 이름의 public 메서드를 검색합니다. |
GetMethod(String, BindingFlags) |
지정된 메서드를 지정된 바인딩 제약 조건으로 검색합니다. |
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 지정된 메서드를 지정된 바인딩 제약 조건과 지정된 호출 규칙으로 검색합니다. |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 지정된 메서드를 지정된 바인딩 제약 조건으로 검색합니다. |
GetMethod(String, BindingFlags, Type[]) |
지정된 바인딩 제약 조건을 사용하여 매개 변수가 지정된 인수 형식과 일치하는 지정된 메서드를 검색합니다. |
GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
지정된 바인딩 제약 조건과 지정된 호출 규칙을 활용하여, 지정된 제네릭 매개 변수의 수, 인수 형식 및 한정자와 매개 변수가 일치하는 지정된 메서드를 검색합니다. |
GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) |
지정된 바인딩 제약 조건을 사용하여, 지정된 제네릭 매개 변수의 수, 인수 형식 및 한정자와 매개 변수가 일치하는 지정된 메서드를 검색합니다. |
GetMethod(String, Int32, BindingFlags, Type[]) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
GetMethod(String, Int32, Type[]) |
지정된 제네릭 매개 변수의 수 및 인수 형식과 매개 변수가 일치하는 지정된 공용 메서드를 검색합니다. |
GetMethod(String, Int32, Type[], ParameterModifier[]) |
지정된 매개 변수의 수, 인수 형식 및 한정자와 매개 변수가 일치하는 지정된 공용 메서드를 검색합니다. |
GetMethod(String, Type[]) |
지정된 인수 형식과 일치하는 매개 변수를 가진 지정된 public 메서드를 검색합니다. |
GetMethod(String, Type[], ParameterModifier[]) |
지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 지정된 public 메서드를 검색합니다. |
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
파생 클래스에서 재정의되면, 지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 지정된 메서드를 지정된 바인딩 제약 조건 및 호출 규칙으로 검색합니다. |
GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
파생 클래스에서 재정의되면 지정된 바인딩 제약 조건 및 호출 규칙을 활용하여, 매개 변수가 지정된 제네릭 매개 변수의 수, 인수 형식 및 한정자와 일치하는 지정된 메서드를 검색합니다. |
GetMethods() |
현재 Type의 모든 public 메서드를 반환합니다. |
GetMethods(BindingFlags) |
파생 클래스에서 재정의되면, 현재 Type에 대해 정의된 메서드를 지정된 바인딩 제약 조건으로 검색합니다. |
GetNestedType(String) |
지정된 이름의 public 중첩 형식을 검색합니다. |
GetNestedType(String, BindingFlags) |
파생 클래스에서 재정의되면, 지정된 중첩 형식을 지정된 바인딩 제약 조건으로 검색합니다. |
GetNestedTypes() |
현재 Type에 중첩된 public 형식을 반환합니다. |
GetNestedTypes(BindingFlags) |
파생 클래스에서 재정의되면 지정된 바인딩 제약 조건을 사용하여 현재 Type에 중첩된 형식을 검색합니다. |
GetOptionalCustomModifiers() |
파생 클래스에서 재정의되는 경우 현재 Type의 선택적 사용자 지정 한정자를 반환합니다. |
GetProperties() |
현재 Type의 모든 public 속성을 반환합니다. |
GetProperties(BindingFlags) |
파생 클래스에서 재정의되면, 현재 Type의 속성을 지정된 바인딩 제약 조건으로 검색합니다. |
GetProperty(String) |
지정된 이름의 public 속성을 검색합니다. |
GetProperty(String, BindingFlags) |
지정된 속성을 지정된 바인딩 제약 조건으로 검색합니다. |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 지정된 속성을 지정된 바인딩 제약 조건으로 검색합니다. |
GetProperty(String, Type) |
지정된 이름과 반환 형식의 public 속성을 검색합니다. |
GetProperty(String, Type, Type[]) |
지정된 인수 형식과 일치하는 매개 변수를 가진 지정된 public 속성을 검색합니다. |
GetProperty(String, Type, Type[], ParameterModifier[]) |
지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 지정된 public 속성을 검색합니다. |
GetProperty(String, Type[]) |
지정된 인수 형식과 일치하는 매개 변수를 가진 지정된 public 속성을 검색합니다. |
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
파생 클래스에서 재정의되면, 지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 지정된 속성을 지정된 바인딩 제약 조건으로 검색합니다. |
GetRequiredCustomModifiers() |
파생 클래스에서 재정의되는 경우 현재 Type의 필수 사용자 지정 한정자를 반환합니다. |
GetType() |
현재 Type를 가져옵니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
GetType(String) |
대/소문자 구분 검색하여 지정된 이름의 Type을 가져옵니다. |
GetType(String, Boolean) |
대/소문자를 구분하여 검색하고 형식이 없으면 예외를 throw할지를 지정하여, 지정된 이름의 Type을 가져옵니다. |
GetType(String, Boolean, Boolean) |
대/소문자를 구분하여 검색할지 여부와 형식이 없으면 예외를 throw할지 여부를 지정하여, 지정된 이름의 Type을 가져옵니다. |
GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>) |
어셈블리 및 형식을 확인할 수 있는 사용자 지정 메서드를 선택적으로 제공하여, 지정된 이름의 형식을 가져옵니다. |
GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean) |
형식을 찾을 수 없는 경우 예외를 throw할지를 지정하고 어셈블리 및 형식을 확인할 수 있는 사용자 지정 메서드를 선택적으로 제공하여, 지정된 이름의 형식을 가져옵니다. |
GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean, Boolean) |
형식을 찾을 수 없는 경우 대/소문자를 구분하는 검색을 수행할지 여부 및 예외를 throw할지를 지정하고 어셈블리 및 형식을 확인할 수 있는 사용자 지정 메서드를 선택적으로 제공하여, 지정된 이름의 형식을 가져옵니다. |
GetTypeArray(Object[]) |
지정된 배열의 개체 형식을 가져옵니다. |
GetTypeCode(Type) |
지정된 Type의 내부 형식 코드를 가져옵니다. |
GetTypeCodeImpl() |
이 Type 인스턴스에 대한 내부 형식 코드를 반환합니다. |
GetTypeFromCLSID(Guid) |
지정된 CLSID(클래스 식별자)와 연관된 형식을 가져옵니다. |
GetTypeFromCLSID(Guid, Boolean) |
지정된 CLSID(클래스 식별자)와 연관된 형식을 가져오고 형식을 로드하는 동안 오류가 발생하면 예외를 throw할지를 지정합니다. |
GetTypeFromCLSID(Guid, String) |
지정된 CLSID(클래스 식별자)와 연관된 형식을 지정된 서버에서 가져옵니다. |
GetTypeFromCLSID(Guid, String, Boolean) |
지정된 CLSID(클래스 식별자)와 연관된 형식을 지정된 서버에서 가져오고 형식을 로드하는 동안 오류가 발생하면 예외를 throw할지를 지정합니다. |
GetTypeFromHandle(RuntimeTypeHandle) |
지정된 형식 핸들이 참조하는 형식을 가져옵니다. |
GetTypeFromProgID(String) |
지정된 ProgID(프로그램 식별자)와 연관된 형식을 가져오고 Type을 로드하는 동안 오류가 발생하면 null을 반환합니다. |
GetTypeFromProgID(String, Boolean) |
지정된 ProgID(프로그램 식별자)와 연관된 형식을 가져오고 형식을 로드하는 동안 오류가 발생하면 예외를 throw할지를 지정합니다. |
GetTypeFromProgID(String, String) |
지정된 ProgID(프로그램 식별자)와 연관된 형식을 지정된 서버에서 가져오고, 형식을 로드하는 동안 오류가 발생하면 null을 반환합니다. |
GetTypeFromProgID(String, String, Boolean) |
지정된 ProgID(프로그램 식별자)와 연관된 형식을 지정된 서버에서 가져오고, 형식을 로드하는 동안 오류가 발생하면 예외를 throw할지를 지정합니다. |
GetTypeHandle(Object) |
지정된 개체의 Type에 대한 핸들을 가져옵니다. |
HasElementTypeImpl() |
파생 클래스에서 재정의되면, HasElementType 속성을 구현하고 현재 Type이 다른 형식을 포함하거나 참조하는지 여부, 즉 현재 Type이 배열 또는 포인터이거나 참조로 전달되는지를 확인합니다. |
HasSameMetadataDefinitionAs(MemberInfo) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. (다음에서 상속됨 MemberInfo) |
InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
지정된 바인딩 제약 조건과 인수 목록을 사용하여 지정된 멤버를 호출합니다. |
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
지정된 바인딩 제약 조건과 지정된 인수 목록 및 문화권을 사용하여 지정된 멤버를 호출합니다. |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
파생 클래스에서 재정의되면, 지정된 바인딩 제약 조건과 지정된 인수 목록, 한정자 및 문화권을 사용하여 지정된 멤버를 호출합니다. |
IsArrayImpl() | |
IsAssignableFrom(Type) |
지정한 |
IsAssignableTo(Type) |
지정된 |
IsByRefImpl() | |
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의 경우 |
MakeGenericMethodParameter(Int32) |
제네릭 매개 변수 참조를 나타내기 위해 메서드의 GetMethod 배열 매개 변수에 |
MakeGenericSignatureType(Type, Type[]) |
제네릭 시그니처 형식을 만듭니다. 이 형식을 사용하면 타사의 리플렉션을 다시 구현하여 형식 멤버 쿼리 시 시그니처 형식의 사용을 완벽하게 지원할 수 있습니다. |
MakeGenericType(Type[]) |
형식 배열의 요소를 현재 제네릭 형식 정의의 형식 매개 변수로 대체하며 생성된 형식을 나타내는 Type 개체를 반환합니다. |
MakePointerType() |
현재 형식에 대한 포인터를 나타내는 Type 개체를 반환합니다. |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ReflectionOnlyGetType(String, Boolean, Boolean) |
사용되지 않음.
대/소문자를 구분하여 검색할지 여부와 형식이 없으면 예외를 throw할지를 지정하여, 지정된 이름의 Type을 가져옵니다. 형식은 실행을 위해서가 아니라 리플렉션을 위해서만 로드됩니다. |
ToString() |
현재 |
연산자
Equality(Type, Type) |
두 Type 개체가 같은지를 나타냅니다. |
Inequality(Type, Type) |
두 Type 개체가 같지 않은지를 나타냅니다. |
명시적 인터페이스 구현
_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) |
개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다. |
확장 메서드
GetCustomAttribute(MemberInfo, Type) |
지정된 멤버에 적용된 지정된 형식의 사용자 지정 특성을 검색합니다. |
GetCustomAttribute(MemberInfo, Type, Boolean) |
지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다. |
GetCustomAttribute<T>(MemberInfo) |
지정된 멤버에 적용된 지정된 형식의 사용자 지정 특성을 검색합니다. |
GetCustomAttribute<T>(MemberInfo, Boolean) |
지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다. |
GetCustomAttributes(MemberInfo) |
지정된 멤버에 적용된 사용자 지정 특성 컬렉션을 검색합니다. |
GetCustomAttributes(MemberInfo, Boolean) |
사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다. |
GetCustomAttributes(MemberInfo, Type) |
지정된 멤버에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다. |
GetCustomAttributes(MemberInfo, Type, Boolean) |
지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다. |
GetCustomAttributes<T>(MemberInfo) |
지정된 멤버에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다. |
GetCustomAttributes<T>(MemberInfo, Boolean) |
지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다. |
IsDefined(MemberInfo, Type) |
지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되었는지 여부를 나타냅니다. |
IsDefined(MemberInfo, Type, Boolean) |
지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되었는지, 또는 선택적으로 상위 항목에 적용되었는지 여부를 결정합니다. |
GetTypeInfo(Type) |
지정된 형식의 TypeInfo 표현을 반환합니다. |
GetMetadataToken(MemberInfo) |
사용 가능한 경우 지정된 멤버의 메타데이터 토큰을 가져옵니다. |
HasMetadataToken(MemberInfo) |
지정된 멤버에 대해 메타데이터 토큰을 사용할 수 있는지를 나타내는 값을 반환합니다. |
GetRuntimeEvent(Type, String) |
지정된 이벤트를 나타내는 개체를 검색합니다. |
GetRuntimeEvents(Type) |
지정된 형식에서 정의된 모든 메소드를 나타내는 컬렉션을 검색합니다. |
GetRuntimeField(Type, String) |
지정된 필드를 나타내는 개체를 검색합니다. |
GetRuntimeFields(Type) |
지정된 형식에서 정의된 모든 메소드를 나타내는 컬렉션을 검색합니다. |
GetRuntimeMethod(Type, String, Type[]) |
지정된 메서드를 나타내는 개체를 검색합니다. |
GetRuntimeMethods(Type) |
지정된 형식에 정의된 모든 메소드를 나타내는 컬렉션을 검색합니다. |
GetRuntimeProperties(Type) |
지정된 형식에서 정의된 모든 속성을 나타내는 컬렉션을 검색합니다. |
GetRuntimeProperty(Type, String) |
지정된 속성을 나타내는 개체를 검색합니다. |
GetConstructor(Type, Type[]) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
GetConstructors(Type) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
GetConstructors(Type, BindingFlags) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
GetFields(Type, BindingFlags) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
GetGenericArguments(Type) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
GetInterfaces(Type) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
GetMember(Type, String) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
GetMember(Type, String, BindingFlags) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
GetMembers(Type) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
GetMethods(Type) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
GetNestedType(Type, String, BindingFlags) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
GetProperties(Type) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
GetProperties(Type, BindingFlags) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
GetProperty(Type, String, BindingFlags) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
GetProperty(Type, String, Type) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
GetProperty(Type, String, Type, Type[]) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
IsAssignableFrom(Type, Type) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
IsInstanceOfType(Type, Object) |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
적용 대상
스레드 보안
이 형식은 스레드로부터 안전합니다.
추가 정보
.NET