_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
派生
属性

注解

此接口用于从非托管代码访问托管类,不应从托管代码调用。

此接口保留 System.Type 可由非托管 COM 对象访问的类成员的 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)

为 COM 对象提供对 GetEvent(String) 方法的与版本无关的访问。

GetEvent(String, BindingFlags)

为 COM 对象提供对 GetEvent(String, BindingFlags) 方法的与版本无关的访问。

GetEvents()

为 COM 对象提供对 GetEvents() 方法的与版本无关的访问。

GetEvents(BindingFlags)

为 COM 对象提供对 GetEvents(BindingFlags) 方法的与版本无关的访问。

GetField(String)

为 COM 对象提供对 GetField(String) 方法的与版本无关的访问。

GetField(String, BindingFlags)

为 COM 对象提供对 GetField(String, BindingFlags) 方法的与版本无关的访问。

GetFields()

为 COM 对象提供对 GetFields() 方法的与版本无关的访问。

GetFields(BindingFlags)

为 COM 对象提供对 GetFields(BindingFlags) 方法的与版本无关的访问。

GetHashCode()

为 COM 对象提供对 GetHashCode() 方法的与版本无关的访问。

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

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

GetInterface(String)

为 COM 对象提供对 GetInterface(String) 方法的与版本无关的访问。

GetInterface(String, Boolean)

为 COM 对象提供对 GetInterface(String, Boolean) 方法的与版本无关的访问。

GetInterfaceMap(Type)

为 COM 对象提供对 GetInterfaceMap(Type) 方法的与版本无关的访问。

GetInterfaces()

为 COM 对象提供对 GetInterfaces() 方法的与版本无关的访问。

GetMember(String)

为 COM 对象提供对 GetMember(String) 方法的与版本无关的访问。

GetMember(String, BindingFlags)

为 COM 对象提供对 GetMember(String, BindingFlags) 方法的与版本无关的访问。

GetMember(String, MemberTypes, BindingFlags)

为 COM 对象提供对 GetMember(String, MemberTypes, BindingFlags) 方法的与版本无关的访问。

GetMembers()

为 COM 对象提供对 GetMembers() 方法的与版本无关的访问。

GetMembers(BindingFlags)

为 COM 对象提供对 GetMembers(BindingFlags) 方法的与版本无关的访问。

GetMethod(String)

为 COM 对象提供对 GetMethod(String) 方法的与版本无关的访问。

GetMethod(String, BindingFlags)

为 COM 对象提供对 GetMethod(String, 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, Type[])

为 COM 对象提供对 GetMethod(String, Type[]) 方法的与版本无关的访问。

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

为 COM 对象提供对 GetMethod(String, Type[], ParameterModifier[]) 方法的与版本无关的访问。

GetMethods()

为 COM 对象提供对 GetMethods() 方法的与版本无关的访问。

GetMethods(BindingFlags)

为 COM 对象提供对 GetMethods(BindingFlags) 方法的与版本无关的访问。

GetNestedType(String)

为 COM 对象提供对 GetNestedType(String) 方法的与版本无关的访问。

GetNestedType(String, BindingFlags)

为 COM 对象提供对 GetNestedType(String, BindingFlags) 方法的与版本无关的访问。

GetNestedTypes()

为 COM 对象提供对 GetNestedTypes() 方法的与版本无关的访问。

GetNestedTypes(BindingFlags)

为 COM 对象提供对 GetNestedTypes(BindingFlags) 方法的版本无关的访问,并使用指定绑定约束搜索嵌套在当前 Type 中的类型。

GetProperties()

为 COM 对象提供对 GetProperties() 方法的与版本无关的访问。

GetProperties(BindingFlags)

为 COM 对象提供对 GetProperties(BindingFlags) 方法的与版本无关的访问。

GetProperty(String)

为 COM 对象提供对 GetProperty(String) 方法的与版本无关的访问。

GetProperty(String, BindingFlags)

为 COM 对象提供对 GetProperty(String, BindingFlags) 方法的与版本无关的访问。

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

为 COM 对象提供对 GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) 方法的与版本无关的访问。

GetProperty(String, Type)

为 COM 对象提供对 GetProperty(String, Type) 方法的与版本无关的访问。

GetProperty(String, Type, Type[])

为 COM 对象提供对 GetProperty(String, Type, Type[]) 方法的与版本无关的访问。

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

为 COM 对象提供对 GetProperty(String, Type, Type[], ParameterModifier[]) 方法的与版本无关的访问。

GetProperty(String, Type[])

为 COM 对象提供对 GetProperty(String, Type[]) 方法的与版本无关的访问。

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[])

为 COM 对象提供对 InvokeMember(String, BindingFlags, Binder, Object, Object[]) 方法的与版本无关的访问。

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[]) 方法的与版本无关的访问。

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() 方法的与版本无关的访问。

适用于