_Type 介面

定義

重要

此 API 不符合 CLS 規範。

讓類別中的 Type 公開成員暴露於未管理的程式碼中。

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
衍生
屬性

備註

此介面用於存取非受管理程式碼中的受管理類別,不應從受管理程式碼呼叫。

此介面保留可被非管理 COM 物件存取的類別成員的 vtable 順序 System.Type

屬性

名稱 Description
Assembly

提供 COM 物件對該 Assembly 屬性的版本無關存取權。

AssemblyQualifiedName

提供 COM 物件對該 AssemblyQualifiedName 屬性的版本無關存取權。

Attributes

提供 COM 物件對該 Attributes 屬性的版本無關存取權。

BaseType

提供 COM 物件對該 BaseType 屬性的版本無關存取權。

DeclaringType

提供 COM 物件對該 DeclaringType 屬性的版本無關存取權。

FullName

提供 COM 物件對該 FullName 屬性的版本無關存取權。

GUID

提供 COM 物件對該 GUID 屬性的版本無關存取權。

HasElementType

提供 COM 物件對該 HasElementType 屬性的版本無關存取權。

IsAbstract

提供 COM 物件對該 IsAbstract 屬性的版本無關存取權。

IsAnsiClass

提供 COM 物件對該 IsAnsiClass 屬性的版本無關存取權。

IsArray

提供 COM 物件對該 IsArray 屬性的版本無關存取權。

IsAutoClass

提供 COM 物件對該 IsAutoClass 屬性的版本無關存取權。

IsAutoLayout

提供 COM 物件對該 IsAutoLayout 屬性的版本無關存取權。

IsByRef

提供 COM 物件對該 IsByRef 屬性的版本無關存取權。

IsClass

提供 COM 物件對該 IsClass 屬性的版本無關存取權。

IsCOMObject

提供 COM 物件對該 IsCOMObject 屬性的版本無關存取權。

IsContextful

提供 COM 物件對該 IsContextful 屬性的版本無關存取權。

IsEnum

提供 COM 物件對該 IsEnum 屬性的版本無關存取權。

IsExplicitLayout

提供 COM 物件對該 IsExplicitLayout 屬性的版本無關存取權。

IsImport

提供 COM 物件對該 IsImport 屬性的版本無關存取權。

IsInterface

提供 COM 物件對該 IsInterface 屬性的版本無關存取權。

IsLayoutSequential

提供 COM 物件對該 IsLayoutSequential 屬性的版本無關存取權。

IsMarshalByRef

提供 COM 物件對該 IsMarshalByRef 屬性的版本無關存取權。

IsNestedAssembly

提供 COM 物件對該 IsNestedAssembly 屬性的版本無關存取權。

IsNestedFamANDAssem

提供 COM 物件對該 IsNestedFamANDAssem 屬性的版本無關存取權。

IsNestedFamily

提供 COM 物件對該 IsNestedFamily 屬性的版本無關存取權。

IsNestedFamORAssem

提供 COM 物件對該 IsNestedFamORAssem 屬性的版本無關存取權。

IsNestedPrivate

提供 COM 物件對該 IsNestedPrivate 屬性的版本無關存取權。

IsNestedPublic

提供 COM 物件對該 IsNestedPublic 屬性的版本無關存取權。

IsNotPublic

提供 COM 物件對該 IsNotPublic 屬性的版本無關存取權。

IsPointer

提供 COM 物件對該 IsPointer 屬性的版本無關存取權。

IsPrimitive

提供 COM 物件對該 IsPrimitive 屬性的版本無關存取權。

IsPublic

提供 COM 物件對該 IsPublic 屬性的版本無關存取權。

IsSealed

提供 COM 物件對該 IsSealed 屬性的版本無關存取權。

IsSerializable

提供 COM 物件對該 IsSerializable 屬性的版本無關存取權。

IsSpecialName

提供 COM 物件對該 IsSpecialName 屬性的版本無關存取權。

IsUnicodeClass

提供 COM 物件對該 IsUnicodeClass 屬性的版本無關存取權。

IsValueType

提供 COM 物件對該 IsValueType 屬性的版本無關存取權。

MemberType

提供 COM 物件對該 MemberType 屬性的版本無關存取權。

Module

提供 COM 物件對該 Module 屬性的版本無關存取權。

Name

提供 COM 物件對該 Name 屬性的版本無關存取權。

Namespace

提供 COM 物件對該 Namespace 屬性的版本無關存取權。

ReflectedType

提供 COM 物件對該 ReflectedType 屬性的版本無關存取權。

TypeHandle

提供 COM 物件對該 TypeHandle 屬性的版本無關存取權。

TypeInitializer

提供 COM 物件對該 TypeInitializer 屬性的版本無關存取權。

UnderlyingSystemType

提供 COM 物件對該 UnderlyingSystemType 屬性的版本無關存取權。

方法

名稱 Description
Equals(Object)

提供 COM 物件對該方法的版本無關存取 Equals(Object) 權。

Equals(Type)

提供 COM 物件對該方法的版本無關存取 Equals(Type) 權。

FindInterfaces(TypeFilter, Object)

提供 COM 物件對該方法的版本無關存取 FindInterfaces(TypeFilter, Object) 權。

FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

提供 COM 物件對該方法的版本無關存取 FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) 權。

GetArrayRank()

提供 COM 物件對該方法的版本無關存取 GetArrayRank() 權。

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

提供 COM 物件對該方法的版本無關存取 GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) 權。

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

提供 COM 物件對該方法的版本無關存取 GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) 權。

GetConstructor(Type[])

提供 COM 物件對該方法的版本無關存取 GetConstructor(Type[]) 權。

GetConstructors()

提供 COM 物件對該方法的版本無關存取 GetConstructors() 權。

GetConstructors(BindingFlags)

提供 COM 物件對該方法的版本無關存取 GetConstructors(BindingFlags) 權。

GetCustomAttributes(Boolean)

提供 COM 物件對該方法的版本無關存取 GetCustomAttributes(Boolean) 權。

GetCustomAttributes(Type, Boolean)

提供 COM 物件對該方法的版本無關存取 GetCustomAttributes(Type, Boolean) 權。

GetDefaultMembers()

提供 COM 物件對該方法的版本無關存取 GetDefaultMembers() 權。

GetElementType()

提供 COM 物件對該方法的版本無關存取 GetElementType() 權。

GetEvent(String, BindingFlags)

提供 COM 物件對該方法的版本無關存取 GetEvent(String, BindingFlags) 權。

GetEvent(String)

提供 COM 物件對該方法的版本無關存取 GetEvent(String) 權。

GetEvents()

提供 COM 物件對該方法的版本無關存取 GetEvents() 權。

GetEvents(BindingFlags)

提供 COM 物件對該方法的版本無關存取 GetEvents(BindingFlags) 權。

GetField(String, BindingFlags)

提供 COM 物件對該方法的版本無關存取 GetField(String, BindingFlags) 權。

GetField(String)

提供 COM 物件對該方法的版本無關存取 GetField(String) 權。

GetFields()

提供 COM 物件對該方法的版本無關存取 GetFields() 權。

GetFields(BindingFlags)

提供 COM 物件對該方法的版本無關存取 GetFields(BindingFlags) 權。

GetHashCode()

提供 COM 物件對該方法的版本無關存取 GetHashCode() 權。

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

將一組名稱對應至一組對應的分派識別項 (Dispatch Identifier)。

GetInterface(String, Boolean)

提供 COM 物件對該方法的版本無關存取 GetInterface(String, Boolean) 權。

GetInterface(String)

提供 COM 物件對該方法的版本無關存取 GetInterface(String) 權。

GetInterfaceMap(Type)

提供 COM 物件對該方法的版本無關存取 GetInterfaceMap(Type) 權。

GetInterfaces()

提供 COM 物件對該方法的版本無關存取 GetInterfaces() 權。

GetMember(String, BindingFlags)

提供 COM 物件對該方法的版本無關存取 GetMember(String, BindingFlags) 權。

GetMember(String, MemberTypes, BindingFlags)

提供 COM 物件對該方法的版本無關存取 GetMember(String, MemberTypes, BindingFlags) 權。

GetMember(String)

提供 COM 物件對該方法的版本無關存取 GetMember(String) 權。

GetMembers()

提供 COM 物件對該方法的版本無關存取 GetMembers() 權。

GetMembers(BindingFlags)

提供 COM 物件對該方法的版本無關存取 GetMembers(BindingFlags) 權。

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

提供 COM 物件對該方法的版本無關存取 GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) 權。

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

提供 COM 物件對該方法的版本無關存取 GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) 權。

GetMethod(String, BindingFlags)

提供 COM 物件對該方法的版本無關存取 GetMethod(String, BindingFlags) 權。

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

提供 COM 物件對該方法的版本無關存取 GetMethod(String, Type[], ParameterModifier[]) 權。

GetMethod(String, Type[])

提供 COM 物件對該方法的版本無關存取 GetMethod(String, Type[]) 權。

GetMethod(String)

提供 COM 物件對該方法的版本無關存取 GetMethod(String) 權。

GetMethods()

提供 COM 物件對該方法的版本無關存取 GetMethods() 權。

GetMethods(BindingFlags)

提供 COM 物件對該方法的版本無關存取 GetMethods(BindingFlags) 權。

GetNestedType(String, BindingFlags)

提供 COM 物件對該方法的版本無關存取 GetNestedType(String, BindingFlags) 權。

GetNestedType(String)

提供 COM 物件對該方法的版本無關存取 GetNestedType(String) 權。

GetNestedTypes()

提供 COM 物件對該方法的版本無關存取 GetNestedTypes() 權。

GetNestedTypes(BindingFlags)

提供 COM 物件對該方法的版本無關存取 GetNestedTypes(BindingFlags) 權,並利用指定的綁定約束搜尋目前 Type巢狀的型別。

GetProperties()

提供 COM 物件對該方法的版本無關存取 GetProperties() 權。

GetProperties(BindingFlags)

提供 COM 物件對該方法的版本無關存取 GetProperties(BindingFlags) 權。

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

提供 COM 物件對該方法的版本無關存取 GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) 權。

GetProperty(String, BindingFlags)

提供 COM 物件對該方法的版本無關存取 GetProperty(String, BindingFlags) 權。

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

提供 COM 物件對該方法的版本無關存取 GetProperty(String, Type, Type[], ParameterModifier[]) 權。

GetProperty(String, Type, Type[])

提供 COM 物件對該方法的版本無關存取 GetProperty(String, Type, Type[]) 權。

GetProperty(String, Type)

提供 COM 物件對該方法的版本無關存取 GetProperty(String, Type) 權。

GetProperty(String, Type[])

提供 COM 物件對該方法的版本無關存取 GetProperty(String, Type[]) 權。

GetProperty(String)

提供 COM 物件對該方法的版本無關存取 GetProperty(String) 權。

GetType()

提供 COM 物件對該方法的版本無關存取 GetType() 權。

GetTypeInfo(UInt32, UInt32, IntPtr)

擷取物件的類型資訊,可以用來取得介面的類型資訊。

GetTypeInfoCount(UInt32)

擷取物件提供的類型資訊介面數目 (0 或 1)。

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

提供物件所公開屬性和方法的存取權。

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

提供 COM 物件對該方法的版本無關存取 InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) 權。

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

提供 COM 物件對該方法的版本無關存取 InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) 權。

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

提供 COM 物件對該方法的版本無關存取 InvokeMember(String, BindingFlags, Binder, Object, Object[]) 權。

IsAssignableFrom(Type)

提供 COM 物件對該方法的版本無關存取 IsAssignableFrom(Type) 權。

IsDefined(Type, Boolean)

提供 COM 物件對該方法的版本無關存取 IsDefined(Type, Boolean) 權。

IsInstanceOfType(Object)

提供 COM 物件對該方法的版本無關存取 IsInstanceOfType(Object) 權。

IsSubclassOf(Type)

提供 COM 物件對該方法的版本無關存取 IsSubclassOf(Type) 權。

ToString()

提供 COM 物件對該方法的版本無關存取 ToString() 權。

適用於