Поделиться через


_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
Производный
Атрибуты

Комментарии

Этот интерфейс предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.

Этот интерфейс сохраняет порядок vtable элементов класса System.Type, к которым можно получить доступ с помощью неуправляемых 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() независимо от версий.

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