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
Delimiter |
Type의 네임스페이스에 있는 이름을 구분합니다. 이 필드는 읽기 전용입니다. |
Empty |
Type 형식의 빈 배열을 나타냅니다. 이 필드는 읽기 전용입니다. |
Filter |
특성에 사용되는 멤버 필터를 나타냅니다. 이 필드는 읽기 전용입니다. |
Filter |
이름에 사용되는 멤버 필터(대/소문자 구분)를 나타냅니다. 이 필드는 읽기 전용입니다. |
Filter |
이름에 사용되는 멤버 필터(대/소문자를 구분하지 않음)를 나타냅니다. 이 필드는 읽기 전용입니다. |
Missing |
Type 정보의 손실된 값을 나타냅니다. 이 필드는 읽기 전용입니다. |
Assembly |
형식이 선언되는 Assembly를 가져옵니다. 제네릭 형식의 경우 제네릭 형식이 정의되는 Assembly를 가져옵니다. |
Assembly |
이 Type 개체가 로드된 어셈블리의 이름을 비롯하여 형식의 어셈블리 한정 이름을 가져옵니다. |
Attributes |
Type과 관련된 특성을 가져옵니다. |
Base |
현재 Type이 직접 상속된 형식을 가져옵니다. |
Contains |
현재 Type 개체에 특정 형식으로 바뀌지 않은 형식 매개 변수가 있는지를 나타내는 값을 가져옵니다. |
Custom |
이 멤버의 사용자 지정 특성을 포함하는 컬렉션을 가져옵니다. (다음에서 상속됨 MemberInfo) |
Declaring |
현재 MethodBase가 제네릭 메서드의 형식 매개 변수를 나타내는 경우 선언 메서드를 나타내는 Type를 가져옵니다. |
Declaring |
현재 중첩 형식 또는 제네릭 형식 매개 변수를 선언하는 형식을 가져옵니다. |
Default |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])에서 호출하는 적절한 멤버를 선택하기 위해 내부 규칙을 구현하는 기본 바인더에 대한 참조를 가져옵니다. |
Full |
해당 네임스페이스는 포함하지만 어셈블리는 포함하지 않는 형식의 정규화된 이름을 가져옵니다. |
Generic |
현재 제네릭 형식 매개 변수의 공 분산과 특수 제약 조건을 설명하는 GenericParameterAttributes 플래그의 조합을 가져옵니다. |
Generic |
Type 개체가 제네릭 형식이나 제네릭 메서드의 형식 매개 변수를 나타내는 경우, 해당 매개 변수가 선언된 제네릭 형식 또는 메서드의 형식 매개 변수 목록에서 해당 형식 매개 변수가 있는 위치를 가져옵니다. |
Generic |
이 형식에 대한 제네릭 형식 인수의 배열을 가져옵니다. |
GUID |
Type과 관련된 GUID를 가져옵니다. |
Has |
현재 Type이 다른 형식을 포함하거나 참조하는지 여부, 즉 현재 Type이 배열 또는 포인터이거나 참조로 전달되는지를 나타내는 값을 가져옵니다. |
Is |
Type이 추상이며 재정의되어야 하는지 여부를 나타내는 값을 가져옵니다. |
Is |
|
Is |
유형이 배열인지 여부를 나타내는 값을 가져옵니다. |
Is |
|
Is |
현재 형식의 필드가 공용 언어 런타임에 의해 자동으로 배치되는지를 나타내는 값을 가져옵니다. |
Is |
Type이 참조로 전달되는지 여부를 나타내는 값을 가져옵니다. |
Is |
형식이 byref와 유사한 구조체인지 여부를 나타내는 값을 가져옵니다. |
Is |
Type이 클래스 혹은 대리자인지, 즉 값 형식 또는 인터페이스가 아닌지 여부를 나타내는 값을 가져옵니다. |
Is |
이 MemberInfo 개체가 수집 가능한 AssemblyLoadContext에 보관된 어셈블리의 일부인지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 MemberInfo) |
Is |
Type이 COM 개체인지 여부를 나타내는 값을 가져옵니다. |
Is |
이 개체가 생성된 제네릭 형식을 나타내는지를 지정하는 값을 가져옵니다. 생성된 제네릭 형식의 인스턴스를 만들 수 있습니다. |
Is |
Type이 컨텍스트에서 호스팅될 수 있는지 여부를 나타내는 값을 가져옵니다. |
Is |
Type이 열거형을 나타내는지 여부를 나타내는 값을 가져옵니다. |
Is |
현재 형식의 필드가 명시적으로 지정된 오프셋에 배치되는지를 나타내는 값을 가져옵니다. |
Is |
현재 Type 가 함수 포인터인지 여부를 나타내는 값을 가져옵니다. |
Is |
현재 Type이 제네릭 메서드 정의의 형식 매개 변수를 나타내는지를 나타내는 값을 가져옵니다. |
Is |
현재 Type이 제네릭 형식 또는 메서드 정의의 형식 매개 변수를 나타내는지를 나타내는 값을 가져옵니다. |
Is |
현재 형식이 제네릭 형식인지를 나타내는 값을 가져옵니다. |
Is |
현재 Type이 다른 제네릭 형식을 생성하는 데 사용될 수 있는 제네릭 형식 정의를 나타내는지를 가리키는 값을 가져옵니다. |
Is |
현재 Type이 제네릭 형식 정의의 형식 매개 변수를 나타내는지를 나타내는 값을 가져옵니다. |
Is |
Type에 ComImportAttribute 특성이 적용되어 있는지 여부를 나타내는 값을 가져옵니다. 이 특성은 해당 형식이 COM 형식 라이브러리에서 가져온 것임을 나타냅니다. |
Is |
Type이 인터페이스인지, 즉 클래스 또는 값 형식이 아닌지 여부를 나타내는 값을 가져옵니다. |
Is |
메타데이터에 정의되고 내보낸 순서로 현재 형식의 필드가 순차적으로 배치되는지를 나타내는 값을 가져옵니다. |
Is |
Type이 참조로 마샬링되는지 여부를 나타내는 값을 가져옵니다. |
Is |
현재 Type 개체가 다른 형식의 정의 안에 중첩된 정의를 가진 형식을 나타내는지를 나타내는 값을 가져옵니다. |
Is |
Type이 중첩되었으며 자체 어셈블리 내에서만 표시되는지 여부를 나타내는 값을 가져옵니다. |
Is |
Type이 중첩되었으며 자체 패밀리와 자체 어셈블리 모두에 속하는 클래스에만 표시되는지 여부를 나타내는 값을 가져옵니다. |
Is |
Type이 중첩되었으며 자체 패밀리 내에서만 표시되는지 여부를 나타내는 값을 가져옵니다. |
Is |
Type이 중첩되었으며 자체 패밀리와 자체 어셈블리 중 하나에 속하는 클래스에만 표시되는지 여부를 나타내는 값을 가져옵니다. |
Is |
Type이 중첩되어 있고 private 형식으로 선언되어 있는지 여부를 나타내는 값을 가져옵니다. |
Is |
클래스가 중첩되어 있고 public 형식으로 선언되어 있는지를 나타내는 값을 가져옵니다. |
Is |
Type이 public으로 선언되어 있지 않은지 여부를 나타내는 값을 가져옵니다. |
Is |
Type이 포인터인지 여부를 나타내는 값을 가져옵니다. |
Is |
Type 이 기본 형식 중 하나인지 여부를 나타내는 값을 가져옵니다. |
Is |
Type이 public으로 선언되어 있는지 여부를 나타내는 값을 가져옵니다. |
Is |
Type이 봉인된 형식으로 선언되어 있는지 여부를 나타내는 값을 가져옵니다. |
Is |
현재 형식이 현재 신뢰 수준에서 보안에 중요한 형식이거나 보안 안전에 중요한 형식이어서 중요한 작업을 수행할 수 있는지를 나타내는 값을 가져옵니다. |
Is |
현재 형식이 현재 신뢰 수준에서 보안 안전에 중요한 형식인지 즉, 중요한 작업을 수행할 수 있고 투명 코드로 액세스할 수 있는지를 나타내는 값을 가져옵니다. |
Is |
현재 형식이 현재 신뢰 수준에서 투명하여 중요한 작업을 수행할 수 없는지를 나타내는 값을 가져옵니다. |
Is |
사용되지 않음.
가 이진 직렬화 가능한지 여부를 Type 나타내는 값을 가져옵니다. |
Is |
형식이 시그니처 형식인지 여부를 나타내는 값을 가져옵니다. |
Is |
별도의 처리가 필요한 이름이 형식에 있는지 여부를 나타내는 값을 가져옵니다. |
Is |
형식이 하한이 0인 1차원 배열만 나타낼 수 있는 배열 형식인지 여부를 나타내는 값을 가져옵니다. |
Is |
형식이 형식 정의인지 여부를 나타내는 값을 가져옵니다. |
Is |
|
Is |
현재 Type 가 관리되지 않는 함수 포인터인지 여부를 나타내는 값을 가져옵니다. |
Is |
Type이 값 형식인지 여부를 나타내는 값을 가져옵니다. |
Is |
형식이 하한이 임의적인 배열 또는 다차원 배열만 나타낼 수 있는 배열 형식인지 여부를 나타내는 값을 가져옵니다. |
Is |
Type을 어셈블리 외부의 코드에서 액세스할 수 있는지 여부를 나타내는 값을 가져옵니다. |
Member |
이 멤버가 형식 또는 중첩 형식임을 나타내는 MemberTypes 값을 가져옵니다. |
Metadata |
메타데이터 요소를 식별하는 값을 가져옵니다. (다음에서 상속됨 MemberInfo) |
Module |
현재 Type이 정의된 모듈(DLL)을 가져옵니다. |
Name |
파생 클래스에서 재정의되면 현재 형식의 이름을 가져옵니다. |
Name |
현재 멤버의 이름을 가져옵니다. (다음에서 상속됨 MemberInfo) |
Namespace |
Type의 네임스페이스를 가져옵니다. |
Reflected |
이 멤버를 얻는 데 사용된 클래스 개체를 가져옵니다. |
Struct |
현재 형식의 레이아웃을 설명하는 StructLayoutAttribute를 가져옵니다. |
Type |
현재 Type에 대한 핸들을 가져옵니다. |
Type |
형식에 대한 이니셜라이저를 가져옵니다. |
Underlying |
이 형식을 나타내는 공용 언어 런타임에서 제공되는 형식을 나타냅니다. |
Equals(Object) | |
Equals(Type) | |
Find |
현재 Type에 의해 구현되거나 상속되는 인터페이스의 필터링된 목록을 나타내는 Type 개체의 배열을 반환합니다. |
Find |
지정된 멤버 형식의 MemberInfo 개체에 대한 필터링된 배열을 반환합니다. |
Get |
배열의 차원 수를 가져옵니다. |
Get |
파생 클래스에서 재정의되면 Attributes 속성을 구현하고 Type과 연관된 특성을 나타내는 열거형 값의 비트 조합을 가져옵니다. |
Get |
지정된 바인딩 제약 조건 및 호출 규칙을 사용하여, 지정된 인수 형식 및 한정자와 매개 변수가 일치하는 생성자를 검색합니다. |
Get |
지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 생성자를 지정된 바인딩 제약 조건으로 검색합니다. |
Get |
지정된 바인딩 제약 조건을 사용하여 매개 변수가 지정된 인수 형식과 일치하는 생성자를 검색합니다. |
Get |
지정된 배열의 형식과 일치하는 매개 변수를 가진 public 인스턴스 생성자를 검색합니다. |
Get |
파생 클래스에서 재정의되면, 지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 생성자를 지정된 바인딩 제약 조건 및 호출 규칙으로 검색합니다. |
Get |
현재 Type에 대해 정의된 모든 public 생성자를 반환합니다. |
Get |
파생 클래스에서 재정의되면, 현재 Type에 대해 정의된 생성자를 지정된 |
Get |
파생 클래스에서 재정의되는 경우 이 멤버에 적용된 모든 사용자 지정 특성의 배열을 반환합니다. (다음에서 상속됨 MemberInfo) |
Get |
파생된 클래스에서 재정의하는 경우 이 멤버에 적용되고 Type으로 식별되는 사용자 지정 특성의 배열을 반환합니다. (다음에서 상속됨 MemberInfo) |
Get |
대상 멤버에 적용된 특성에 대한 데이터를 나타내는 CustomAttributeData 개체의 목록을 반환합니다. (다음에서 상속됨 MemberInfo) |
Get |
현재 Type에 대해 정의된 멤버 중 DefaultMemberAttribute가 설정된 멤버를 검색합니다. |
Get |
파생 클래스에서 재정의되면, 현재 배열, 포인터 또는 참조 형식에 의해 포함되거나 참조되는 개체의 Type을 반환합니다. |
Get |
현재 열거형 형식에 대해 지정된 값을 가진 상수의 이름을 반환합니다. |
Get |
현재 열거형 형식의 멤버 이름을 반환합니다. |
Get |
현재 열거형 형식의 내부 형식을 반환합니다. |
Get |
현재 열거형 형식에 있는 상수 값의 배열을 반환합니다. |
Get |
이 열거형 형식의 기본 형식 상수 값 배열을 검색합니다. |
Get |
지정된 public 이벤트를 나타내는 EventInfo 개체를 반환합니다. |
Get |
파생 클래스에서 재정의되면, 지정된 바인딩 제약 조건을 사용하여 지정된 이벤트를 나타내는 EventInfo 개체를 반환합니다. |
Get |
현재 Type에 의해 선언되거나 상속되는 모든 public 이벤트를 반환합니다. |
Get |
파생 클래스에서 재정의되면, 현재 Type에 의해 선언되거나 상속되는 이벤트를 지정된 바인딩 제약 조건으로 검색합니다. |
Get |
지정된 이름의 public 필드를 검색합니다. |
Get |
지정된 필드를 지정된 바인딩 제약 조건으로 검색합니다. |
Get |
현재 Type의 모든 public 필드를 반환합니다. |
Get |
파생 클래스에서 재정의되면, 현재 Type에 대해 정의된 필드를 지정된 바인딩 제약 조건으로 검색합니다. |
Get |
파생 클래스에서 재정의되는 경우 현재 함수 포인터 Type의 호출 규칙을 반환합니다. |
Get |
파생 클래스에서 재정의되는 경우 현재 함수 포인터 Type의 매개 변수 형식을 반환합니다. |
Get |
파생 클래스에서 재정의된 경우 현재 함수 포인터 Type의 반환 형식을 반환합니다. |
Get |
닫힌 제네릭 형식의 형식 정의나 제네릭 형식 정의의 형식 매개 변수를 나타내는 Type 개체의 배열을 반환합니다. |
Get |
현재 제네릭 형식 매개 변수에 대한 제약 조건을 나타내는 Type 개체의 배열을 반환합니다. |
Get |
현재 제네릭 형식을 생성할 수 있는 제네릭 형식 정의를 나타내는 Type 개체를 반환합니다. |
Get |
이 인스턴스의 해시 코드를 반환합니다. |
Get |
지정된 이름의 인터페이스를 검색합니다. |
Get |
파생 클래스에서 재정의되면 인터페이스 이름에 대해 대/소문자를 구분하지 않고 검색할지를 지정하여 지정된 인터페이스를 검색합니다. |
Get |
지정된 인터페이스 형식에 대한 인터페이스 매핑을 반환합니다. |
Get |
파생 클래스에서 재정의되면, 현재 Type에 의해 구현되거나 상속되는 모든 인터페이스를 가져옵니다. |
Get |
지정된 이름의 public 멤버를 검색합니다. |
Get |
지정된 멤버를 지정된 바인딩 제약 조건으로 검색합니다. |
Get |
지정된 멤버 형식의 지정된 멤버를 지정된 바인딩 제약 조건으로 검색합니다. |
Get |
현재 Type의 모든 public 멤버를 반환합니다. |
Get |
파생 클래스에서 재정의되면, 현재 Type에 대해 정의된 멤버를 지정된 바인딩 제약 조건으로 검색합니다. |
Get |
지정된 에 MemberInfo 일치하는 현재 Type 의 를 검색합니다 MemberInfo. |
Get |
지정된 이름의 public 메서드를 검색합니다. |
Get |
지정된 메서드를 지정된 바인딩 제약 조건으로 검색합니다. |
Get |
지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 지정된 메서드를 지정된 바인딩 제약 조건과 지정된 호출 규칙으로 검색합니다. |
Get |
지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 지정된 메서드를 지정된 바인딩 제약 조건으로 검색합니다. |
Get |
지정된 바인딩 제약 조건을 사용하여 매개 변수가 지정된 인수 형식과 일치하는 지정된 메서드를 검색합니다. |
Get |
지정된 바인딩 제약 조건과 지정된 호출 규칙을 활용하여, 지정된 제네릭 매개 변수의 수, 인수 형식 및 한정자와 매개 변수가 일치하는 지정된 메서드를 검색합니다. |
Get |
지정된 바인딩 제약 조건을 사용하여, 지정된 제네릭 매개 변수의 수, 인수 형식 및 한정자와 매개 변수가 일치하는 지정된 메서드를 검색합니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Get |
지정된 제네릭 매개 변수의 수 및 인수 형식과 매개 변수가 일치하는 지정된 공용 메서드를 검색합니다. |
Get |
지정된 매개 변수의 수, 인수 형식 및 한정자와 매개 변수가 일치하는 지정된 공용 메서드를 검색합니다. |
Get |
지정된 인수 형식과 일치하는 매개 변수를 가진 지정된 public 메서드를 검색합니다. |
Get |
지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 지정된 public 메서드를 검색합니다. |
Get |
파생 클래스에서 재정의되면, 지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 지정된 메서드를 지정된 바인딩 제약 조건 및 호출 규칙으로 검색합니다. |
Get |
파생 클래스에서 재정의되면 지정된 바인딩 제약 조건 및 호출 규칙을 활용하여, 매개 변수가 지정된 제네릭 매개 변수의 수, 인수 형식 및 한정자와 일치하는 지정된 메서드를 검색합니다. |
Get |
현재 Type의 모든 public 메서드를 반환합니다. |
Get |
파생 클래스에서 재정의되면, 현재 Type에 대해 정의된 메서드를 지정된 바인딩 제약 조건으로 검색합니다. |
Get |
지정된 이름의 public 중첩 형식을 검색합니다. |
Get |
파생 클래스에서 재정의되면, 지정된 중첩 형식을 지정된 바인딩 제약 조건으로 검색합니다. |
Get |
현재 Type에 중첩된 public 형식을 반환합니다. |
Get |
파생 클래스에서 재정의되면 지정된 바인딩 제약 조건을 사용하여 현재 Type에 중첩된 형식을 검색합니다. |
Get |
파생 클래스에서 재정의되는 경우 현재 Type의 선택적 사용자 지정 한정자를 반환합니다. |
Get |
현재 Type의 모든 public 속성을 반환합니다. |
Get |
파생 클래스에서 재정의되면, 현재 Type의 속성을 지정된 바인딩 제약 조건으로 검색합니다. |
Get |
지정된 이름의 public 속성을 검색합니다. |
Get |
지정된 속성을 지정된 바인딩 제약 조건으로 검색합니다. |
Get |
지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 지정된 속성을 지정된 바인딩 제약 조건으로 검색합니다. |
Get |
지정된 이름과 반환 형식의 public 속성을 검색합니다. |
Get |
지정된 인수 형식과 일치하는 매개 변수를 가진 지정된 public 속성을 검색합니다. |
Get |
지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 지정된 public 속성을 검색합니다. |
Get |
지정된 인수 형식과 일치하는 매개 변수를 가진 지정된 public 속성을 검색합니다. |
Get |
파생 클래스에서 재정의되면, 지정된 인수 형식 및 한정자와 일치하는 매개 변수를 가진 지정된 속성을 지정된 바인딩 제약 조건으로 검색합니다. |
Get |
파생 클래스에서 재정의되는 경우 현재 Type의 필수 사용자 지정 한정자를 반환합니다. |
Get |
현재 Type를 가져옵니다. |
Get |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
Get |
대/소문자 구분 검색하여 지정된 이름의 Type을 가져옵니다. |
Get |
대/소문자를 구분하여 검색하고 형식이 없으면 예외를 throw할지를 지정하여, 지정된 이름의 Type을 가져옵니다. |
Get |
대/소문자를 구분하여 검색할지 여부와 형식이 없으면 예외를 throw할지 여부를 지정하여, 지정된 이름의 Type을 가져옵니다. |
Get |
어셈블리 및 형식을 확인할 수 있는 사용자 지정 메서드를 선택적으로 제공하여, 지정된 이름의 형식을 가져옵니다. |
Get |
형식을 찾을 수 없는 경우 예외를 throw할지를 지정하고 어셈블리 및 형식을 확인할 수 있는 사용자 지정 메서드를 선택적으로 제공하여, 지정된 이름의 형식을 가져옵니다. |
Get |
형식을 찾을 수 없는 경우 대/소문자를 구분하는 검색을 수행할지 여부 및 예외를 throw할지를 지정하고 어셈블리 및 형식을 확인할 수 있는 사용자 지정 메서드를 선택적으로 제공하여, 지정된 이름의 형식을 가져옵니다. |
Get |
지정된 배열의 개체 형식을 가져옵니다. |
Get |
지정된 Type의 내부 형식 코드를 가져옵니다. |
Get |
이 Type 인스턴스에 대한 내부 형식 코드를 반환합니다. |
Get |
지정된 CLSID(클래스 식별자)와 연관된 형식을 가져옵니다. |
Get |
지정된 CLSID(클래스 식별자)와 연관된 형식을 가져오고 형식을 로드하는 동안 오류가 발생하면 예외를 throw할지를 지정합니다. |
Get |
지정된 CLSID(클래스 식별자)와 연관된 형식을 지정된 서버에서 가져옵니다. |
Get |
지정된 CLSID(클래스 식별자)와 연관된 형식을 지정된 서버에서 가져오고 형식을 로드하는 동안 오류가 발생하면 예외를 throw할지를 지정합니다. |
Get |
지정된 형식 핸들이 참조하는 형식을 가져옵니다. |
Get |
지정된 ProgID(프로그램 식별자)와 연관된 형식을 가져오고 Type을 로드하는 동안 오류가 발생하면 null을 반환합니다. |
Get |
지정된 ProgID(프로그램 식별자)와 연관된 형식을 가져오고 형식을 로드하는 동안 오류가 발생하면 예외를 throw할지를 지정합니다. |
Get |
지정된 ProgID(프로그램 식별자)와 연관된 형식을 지정된 서버에서 가져오고, 형식을 로드하는 동안 오류가 발생하면 null을 반환합니다. |
Get |
지정된 ProgID(프로그램 식별자)와 연관된 형식을 지정된 서버에서 가져오고, 형식을 로드하는 동안 오류가 발생하면 예외를 throw할지를 지정합니다. |
Get |
지정된 개체의 Type에 대한 핸들을 가져옵니다. |
Has |
파생 클래스에서 재정의되면, HasElementType 속성을 구현하고 현재 Type이 다른 형식을 포함하거나 참조하는지 여부, 즉 현재 Type이 배열 또는 포인터이거나 참조로 전달되는지를 확인합니다. |
Has |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. (다음에서 상속됨 MemberInfo) |
Invoke |
지정된 바인딩 제약 조건과 인수 목록을 사용하여 지정된 멤버를 호출합니다. |
Invoke |
지정된 바인딩 제약 조건과 지정된 인수 목록 및 문화권을 사용하여 지정된 멤버를 호출합니다. |
Invoke |
파생 클래스에서 재정의되면, 지정된 바인딩 제약 조건과 지정된 인수 목록, 한정자 및 문화권을 사용하여 지정된 멤버를 호출합니다. |
Is |
|
Is |
지정한 |
Is |
지정된 |
Is |
|
Is |
파생 클래스에서 재정의되면, IsCOMObject 속성을 구현하고 Type이 COM 개체인지를 확인합니다. |
Is |
IsContextful 속성을 구현하고, Type이 컨텍스트에서 호스팅될 수 있는지 여부를 확인합니다. |
Is |
파생 클래스에서 재정의되는 경우 지정된 형식 또는 파생 형식의 특성이 하나 이상 이 멤버에 적용되는지 여부를 나타냅니다. (다음에서 상속됨 MemberInfo) |
Is |
현재 열거형 형식에 지정된 값이 있는지를 나타내는 값을 반환합니다. |
Is |
두 COM 형식이 같은 ID를 갖고 동일 형식이 될 수 있는지를 확인합니다. |
Is |
지정된 개체가 현재 Type의 인스턴스인지를 확인합니다. |
Is |
IsMarshalByRef 속성을 구현하고, Type이 참조에 의해 마샬링되는지 여부를 확인합니다. |
Is |
|
Is |
파생 클래스에서 재정의되면, IsPrimitive 속성을 구현하고 Type이 기본 형식 중 하나인지를 확인합니다. |
Is |
|
Is |
IsValueType 속성을 구현하고 Type이 값 형식인지 여부, 즉 클래스 또는 인터페이스가 아닌지 여부를 확인합니다. |
Make |
하한이 0인 현재 형식의 1차원 배열을 나타내는 Type 개체를 반환합니다. |
Make |
지정된 차수의 현재 형식 배열을 나타내는 Type 개체를 반환합니다. |
Make |
Type(Visual Basic의 경우 |
Make |
제네릭 매개 변수 참조를 나타내기 위해 메서드의 GetMethod 배열 매개 변수에 |
Make |
제네릭 시그니처 형식을 만듭니다. 이 형식을 사용하면 타사의 리플렉션을 다시 구현하여 형식 멤버 쿼리 시 시그니처 형식의 사용을 완벽하게 지원할 수 있습니다. |
Make |
형식 배열의 요소를 현재 제네릭 형식 정의의 형식 매개 변수로 대체하며 생성된 형식을 나타내는 Type 개체를 반환합니다. |
Make |
현재 형식에 대한 포인터를 나타내는 Type 개체를 반환합니다. |
Memberwise |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
Reflection |
사용되지 않음.
대/소문자를 구분하여 검색할지 여부와 형식이 없으면 예외를 throw할지를 지정하여, 지정된 이름의 Type을 가져옵니다. 형식은 실행을 위해서가 아니라 리플렉션을 위해서만 로드됩니다. |
To |
현재 |
Equality(Type, Type) |
두 Type 개체가 같은지를 나타냅니다. |
Inequality(Type, Type) |
두 Type 개체가 같지 않은지를 나타냅니다. |
_Member |
이름 집합을 해당하는 디스패치 식별자 집합에 매핑합니다. (다음에서 상속됨 MemberInfo) |
_Member |
Type 클래스를 나타내는 MemberInfo 개체를 가져옵니다. (다음에서 상속됨 MemberInfo) |
_Member |
인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다. (다음에서 상속됨 MemberInfo) |
_Member |
개체에서 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1). (다음에서 상속됨 MemberInfo) |
_Member |
개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다. (다음에서 상속됨 MemberInfo) |
_Type. |
이름 집합을 해당하는 디스패치 식별자 집합에 매핑합니다. |
_Type. |
인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다. |
_Type. |
개체에서 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1). |
_Type. |
개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다. |
Get |
지정된 멤버에 적용된 지정된 형식의 사용자 지정 특성을 검색합니다. |
Get |
지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다. |
Get |
지정된 멤버에 적용된 지정된 형식의 사용자 지정 특성을 검색합니다. |
Get |
지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다. |
Get |
지정된 멤버에 적용된 사용자 지정 특성 컬렉션을 검색합니다. |
Get |
사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다. |
Get |
지정된 멤버에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다. |
Get |
지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다. |
Get |
지정된 멤버에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다. |
Get |
지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다. |
Is |
지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되었는지 여부를 나타냅니다. |
Is |
지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되었는지, 또는 선택적으로 상위 항목에 적용되었는지 여부를 결정합니다. |
Get |
지정된 형식의 TypeInfo 표현을 반환합니다. |
Get |
사용 가능한 경우 지정된 멤버의 메타데이터 토큰을 가져옵니다. |
Has |
지정된 멤버에 대해 메타데이터 토큰을 사용할 수 있는지를 나타내는 값을 반환합니다. |
Get |
지정된 이벤트를 나타내는 개체를 검색합니다. |
Get |
지정된 형식에서 정의된 모든 메소드를 나타내는 컬렉션을 검색합니다. |
Get |
지정된 필드를 나타내는 개체를 검색합니다. |
Get |
지정된 형식에서 정의된 모든 메소드를 나타내는 컬렉션을 검색합니다. |
Get |
지정된 메서드를 나타내는 개체를 검색합니다. |
Get |
지정된 형식에 정의된 모든 메소드를 나타내는 컬렉션을 검색합니다. |
Get |
지정된 형식에서 정의된 모든 속성을 나타내는 컬렉션을 검색합니다. |
Get |
지정된 속성을 나타내는 개체를 검색합니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Get |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Is |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
Is |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
제품 | 버전 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
이 형식은 스레드로부터 안전합니다.
.NET 피드백
.NET은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.