_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 对象访问的 System.Type 类成员的 vtable 顺序。

属性

名称 说明
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 访问权限。

方法

名称 说明
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)

将一组名称映射为对应的一组调度标识符。

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() 方法。

适用于