다음을 통해 공유


_Type 인터페이스

정의

중요

이 API는 CLS 규격이 아닙니다.

Type 클래스의 public 멤버를 비관리 코드에 노출합니다.

public interface class _Type
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _Type
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _Type
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _Type = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _Type = interface
Public Interface _Type
파생
특성

설명

이 인터페이스는 비관리 코드에서 액세스를 위한 관리 되는 클래스에는 하며 관리 코드에서 호출할 수 없습니다.

이 인터페이스의 vtable 순서를 유지 합니다 System.Type 클래스 멤버는 관리 되지 않는 COM 개체에서 액세스할 수 있습니다.

속성

Assembly

버전에 관계없이 Assembly 속성에 액세스할 수 있는 COM 개체를 제공합니다.

AssemblyQualifiedName

버전에 관계없이 AssemblyQualifiedName 속성에 액세스할 수 있는 COM 개체를 제공합니다.

Attributes

버전에 관계없이 Attributes 속성에 액세스할 수 있는 COM 개체를 제공합니다.

BaseType

버전에 관계없이 BaseType 속성에 액세스할 수 있는 COM 개체를 제공합니다.

DeclaringType

버전에 관계없이 DeclaringType 속성에 액세스할 수 있는 COM 개체를 제공합니다.

FullName

버전에 관계없이 FullName 속성에 액세스할 수 있는 COM 개체를 제공합니다.

GUID

버전에 관계없이 GUID 속성에 액세스할 수 있는 COM 개체를 제공합니다.

HasElementType

버전에 관계없이 HasElementType 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsAbstract

버전에 관계없이 IsAbstract 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsAnsiClass

버전에 관계없이 IsAnsiClass 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsArray

버전에 관계없이 IsArray 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsAutoClass

버전에 관계없이 IsAutoClass 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsAutoLayout

버전에 관계없이 IsAutoLayout 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsByRef

버전에 관계없이 IsByRef 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsClass

버전에 관계없이 IsClass 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsCOMObject

버전에 관계없이 IsCOMObject 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsContextful

버전에 관계없이 IsContextful 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsEnum

버전에 관계없이 IsEnum 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsExplicitLayout

버전에 관계없이 IsExplicitLayout 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsImport

버전에 관계없이 IsImport 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsInterface

버전에 관계없이 IsInterface 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsLayoutSequential

버전에 관계없이 IsLayoutSequential 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsMarshalByRef

버전에 관계없이 IsMarshalByRef 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsNestedAssembly

버전에 관계없이 IsNestedAssembly 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsNestedFamANDAssem

버전에 관계없이 IsNestedFamANDAssem 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsNestedFamily

버전에 관계없이 IsNestedFamily 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsNestedFamORAssem

버전에 관계없이 IsNestedFamORAssem 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsNestedPrivate

버전에 관계없이 IsNestedPrivate 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsNestedPublic

버전에 관계없이 IsNestedPublic 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsNotPublic

버전에 관계없이 IsNotPublic 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsPointer

버전에 관계없이 IsPointer 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsPrimitive

버전에 관계없이 IsPrimitive 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsPublic

버전에 관계없이 IsPublic 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsSealed

버전에 관계없이 IsSealed 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsSerializable

버전에 관계없이 IsSerializable 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsSpecialName

버전에 관계없이 IsSpecialName 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsUnicodeClass

버전에 관계없이 IsUnicodeClass 속성에 액세스할 수 있는 COM 개체를 제공합니다.

IsValueType

버전에 관계없이 IsValueType 속성에 액세스할 수 있는 COM 개체를 제공합니다.

MemberType

버전에 관계없이 MemberType 속성에 액세스할 수 있는 COM 개체를 제공합니다.

Module

버전에 관계없이 Module 속성에 액세스할 수 있는 COM 개체를 제공합니다.

Name

버전에 관계없이 Name 속성에 액세스할 수 있는 COM 개체를 제공합니다.

Namespace

버전에 관계없이 Namespace 속성에 액세스할 수 있는 COM 개체를 제공합니다.

ReflectedType

버전에 관계없이 ReflectedType 속성에 액세스할 수 있는 COM 개체를 제공합니다.

TypeHandle

버전에 관계없이 TypeHandle 속성에 액세스할 수 있는 COM 개체를 제공합니다.

TypeInitializer

버전에 관계없이 TypeInitializer 속성에 액세스할 수 있는 COM 개체를 제공합니다.

UnderlyingSystemType

버전에 관계없이 UnderlyingSystemType 속성에 액세스할 수 있는 COM 개체를 제공합니다.

메서드

Equals(Object)

버전에 관계없이 Equals(Object) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

Equals(Type)

버전에 관계없이 Equals(Type) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

FindInterfaces(TypeFilter, Object)

버전에 관계없이 FindInterfaces(TypeFilter, Object) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

버전에 관계없이 FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetArrayRank()

버전에 관계없이 GetArrayRank() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

버전에 관계없이 GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

버전에 관계없이 GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetConstructor(Type[])

버전에 관계없이 GetConstructor(Type[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetConstructors()

버전에 관계없이 GetConstructors() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetConstructors(BindingFlags)

버전에 관계없이 GetConstructors(BindingFlags) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetCustomAttributes(Boolean)

버전에 관계없이 GetCustomAttributes(Boolean) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetCustomAttributes(Type, Boolean)

버전에 관계없이 GetCustomAttributes(Type, Boolean) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetDefaultMembers()

버전에 관계없이 GetDefaultMembers() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetElementType()

버전에 관계없이 GetElementType() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetEvent(String)

버전에 관계없이 GetEvent(String) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetEvent(String, BindingFlags)

버전에 관계없이 GetEvent(String, BindingFlags) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetEvents()

버전에 관계없이 GetEvents() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetEvents(BindingFlags)

버전에 관계없이 GetEvents(BindingFlags) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetField(String)

버전에 관계없이 GetField(String) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetField(String, BindingFlags)

버전에 관계없이 GetField(String, BindingFlags) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetFields()

버전에 관계없이 GetFields() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetFields(BindingFlags)

버전에 관계없이 GetFields(BindingFlags) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetHashCode()

버전에 관계없이 GetHashCode() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

이름 집합을 해당하는 디스패치 식별자 집합에 매핑합니다.

GetInterface(String)

버전에 관계없이 GetInterface(String) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetInterface(String, Boolean)

버전에 관계없이 GetInterface(String, Boolean) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetInterfaceMap(Type)

버전에 관계없이 GetInterfaceMap(Type) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetInterfaces()

버전에 관계없이 GetInterfaces() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetMember(String)

버전에 관계없이 GetMember(String) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetMember(String, BindingFlags)

버전에 관계없이 GetMember(String, BindingFlags) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetMember(String, MemberTypes, BindingFlags)

버전에 관계없이 GetMember(String, MemberTypes, BindingFlags) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetMembers()

버전에 관계없이 GetMembers() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetMembers(BindingFlags)

버전에 관계없이 GetMembers(BindingFlags) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetMethod(String)

버전에 관계없이 GetMethod(String) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetMethod(String, BindingFlags)

버전에 관계없이 GetMethod(String, BindingFlags) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

버전에 관계없이 GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

버전에 관계없이 GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetMethod(String, Type[])

버전에 관계없이 GetMethod(String, Type[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetMethod(String, Type[], ParameterModifier[])

버전에 관계없이 GetMethod(String, Type[], ParameterModifier[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetMethods()

버전에 관계없이 GetMethods() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetMethods(BindingFlags)

버전에 관계없이 GetMethods(BindingFlags) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetNestedType(String)

버전에 관계없이 GetNestedType(String) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetNestedType(String, BindingFlags)

버전에 관계없이 GetNestedType(String, BindingFlags) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetNestedTypes()

버전에 관계없이 GetNestedTypes() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetNestedTypes(BindingFlags)

버전에 관계없이 GetNestedTypes(BindingFlags) 메서드에 액세스할 수 있는 COM 개체를 제공하고, 지정된 바인딩 제약 조건을 사용하여 현재 Type 내에 중첩된 형식을 검색합니다.

GetProperties()

버전에 관계없이 GetProperties() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetProperties(BindingFlags)

버전에 관계없이 GetProperties(BindingFlags) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetProperty(String)

버전에 관계없이 GetProperty(String) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetProperty(String, BindingFlags)

버전에 관계없이 GetProperty(String, BindingFlags) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

버전에 관계없이 GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetProperty(String, Type)

버전에 관계없이 GetProperty(String, Type) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetProperty(String, Type, Type[])

버전에 관계없이 GetProperty(String, Type, Type[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetProperty(String, Type, Type[], ParameterModifier[])

버전에 관계없이 GetProperty(String, Type, Type[], ParameterModifier[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetProperty(String, Type[])

버전에 관계없이 GetProperty(String, Type[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetType()

버전에 관계없이 GetType() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetTypeInfo(UInt32, UInt32, IntPtr)

인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다.

GetTypeInfoCount(UInt32)

개체에서 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1).

Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다.

InvokeMember(String, BindingFlags, Binder, Object, Object[])

버전에 관계없이 InvokeMember(String, BindingFlags, Binder, Object, Object[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

버전에 관계없이 InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

버전에 관계없이 InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

IsAssignableFrom(Type)

버전에 관계없이 IsAssignableFrom(Type) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

IsDefined(Type, Boolean)

버전에 관계없이 IsDefined(Type, Boolean) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

IsInstanceOfType(Object)

버전에 관계없이 IsInstanceOfType(Object) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

IsSubclassOf(Type)

버전에 관계없이 IsSubclassOf(Type) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

ToString()

버전에 관계없이 ToString() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

적용 대상