_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)

Предоставляет 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().

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