_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 vtable членов класса, к которым можно получить доступ с помощью неуправляемых COM-объектов.

Свойства

Имя Описание
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() , независимо от версии.

Применяется к