_Type Интерфейс

Определение

Важно!

Этот API несовместим с CLS.

Предоставляет неуправляемому коду доступ к открытым элементам класса Type.Exposes the public members of the Type class to the unmanaged code.

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.ComVisible(true)]
[System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _Type
type _Type = interface
Public Interface _Type
Производный
Атрибуты

Комментарии

Этот интерфейс предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This interface is for access to managed classes from unmanaged code and should not be called from managed code.

Этот интерфейс сохраняет порядок таблицы vtable для членов класса System.Type, к которым могут обращаться неуправляемые COM-объекты.This interface preserves the vtable order of the System.Type class members that can be accessed by unmanaged COM objects.

Свойства

Assembly

Предоставляет COM-объекты с независящим от версии доступом к свойству Assembly.Provides COM objects with version-independent access to the Assembly property.

AssemblyQualifiedName

Предоставляет COM-объекты с независящим от версии доступом к свойству AssemblyQualifiedName.Provides COM objects with version-independent access to the AssemblyQualifiedName property.

Attributes

Предоставляет COM-объекты с независящим от версии доступом к свойству Attributes.Provides COM objects with version-independent access to the Attributes property.

BaseType

Предоставляет COM-объекты с независящим от версии доступом к свойству BaseType.Provides COM objects with version-independent access to the BaseType property.

DeclaringType

Предоставляет COM-объекты с независящим от версии доступом к свойству DeclaringType.Provides COM objects with version-independent access to the DeclaringType property.

FullName

Предоставляет COM-объекты с независящим от версии доступом к свойству FullName.Provides COM objects with version-independent access to the FullName property.

GUID

Предоставляет COM-объекты с независящим от версии доступом к свойству GUID.Provides COM objects with version-independent access to the GUID property.

HasElementType

Предоставляет COM-объекты с независящим от версии доступом к свойству HasElementType.Provides COM objects with version-independent access to the HasElementType property.

IsAbstract

Предоставляет COM-объекты с независящим от версии доступом к свойству IsAbstract.Provides COM objects with version-independent access to the IsAbstract property.

IsAnsiClass

Предоставляет COM-объекты с независящим от версии доступом к свойству IsAnsiClass.Provides COM objects with version-independent access to the IsAnsiClass property.

IsArray

Предоставляет COM-объекты с независящим от версии доступом к свойству IsArray.Provides COM objects with version-independent access to the IsArray property.

IsAutoClass

Предоставляет COM-объекты с независящим от версии доступом к свойству IsAutoClass.Provides COM objects with version-independent access to the IsAutoClass property.

IsAutoLayout

Предоставляет COM-объекты с независящим от версии доступом к свойству IsAutoLayout.Provides COM objects with version-independent access to the IsAutoLayout property.

IsByRef

Предоставляет COM-объекты с независящим от версии доступом к свойству IsByRef.Provides COM objects with version-independent access to the IsByRef property.

IsClass

Предоставляет COM-объекты с независящим от версии доступом к свойству IsClass.Provides COM objects with version-independent access to the IsClass property.

IsCOMObject

Предоставляет COM-объекты с независящим от версии доступом к свойству IsCOMObject.Provides COM objects with version-independent access to the IsCOMObject property.

IsContextful

Предоставляет COM-объекты с независящим от версии доступом к свойству IsContextful.Provides COM objects with version-independent access to the IsContextful property.

IsEnum

Предоставляет COM-объекты с независящим от версии доступом к свойству IsEnum.Provides COM objects with version-independent access to the IsEnum property.

IsExplicitLayout

Предоставляет COM-объекты с независящим от версии доступом к свойству IsExplicitLayout.Provides COM objects with version-independent access to the IsExplicitLayout property.

IsImport

Предоставляет COM-объекты с независящим от версии доступом к свойству IsImport.Provides COM objects with version-independent access to the IsImport property.

IsInterface

Предоставляет COM-объекты с независящим от версии доступом к свойству IsInterface.Provides COM objects with version-independent access to the IsInterface property.

IsLayoutSequential

Предоставляет COM-объекты с независящим от версии доступом к свойству IsLayoutSequential.Provides COM objects with version-independent access to the IsLayoutSequential property.

IsMarshalByRef

Предоставляет COM-объекты с независящим от версии доступом к свойству IsMarshalByRef.Provides COM objects with version-independent access to the IsMarshalByRef property.

IsNestedAssembly

Предоставляет COM-объекты с независящим от версии доступом к свойству IsNestedAssembly.Provides COM objects with version-independent access to the IsNestedAssembly property.

IsNestedFamANDAssem

Предоставляет COM-объекты с независящим от версии доступом к свойству IsNestedFamANDAssem.Provides COM objects with version-independent access to the IsNestedFamANDAssem property.

IsNestedFamily

Предоставляет COM-объекты с независящим от версии доступом к свойству IsNestedFamily.Provides COM objects with version-independent access to the IsNestedFamily property.

IsNestedFamORAssem

Предоставляет COM-объекты с независящим от версии доступом к свойству IsNestedFamORAssem.Provides COM objects with version-independent access to the IsNestedFamORAssem property.

IsNestedPrivate

Предоставляет COM-объекты с независящим от версии доступом к свойству IsNestedPrivate.Provides COM objects with version-independent access to the IsNestedPrivate property.

IsNestedPublic

Предоставляет COM-объекты с независящим от версии доступом к свойству IsNestedPublic.Provides COM objects with version-independent access to the IsNestedPublic property.

IsNotPublic

Предоставляет COM-объекты с независящим от версии доступом к свойству IsNotPublic.Provides COM objects with version-independent access to the IsNotPublic property.

IsPointer

Предоставляет COM-объекты с независящим от версии доступом к свойству IsPointer.Provides COM objects with version-independent access to the IsPointer property.

IsPrimitive

Предоставляет COM-объекты с независящим от версии доступом к свойству IsPrimitive.Provides COM objects with version-independent access to the IsPrimitive property.

IsPublic

Предоставляет COM-объекты с независящим от версии доступом к свойству IsPublic.Provides COM objects with version-independent access to the IsPublic property.

IsSealed

Предоставляет COM-объекты с независящим от версии доступом к свойству IsSealed.Provides COM objects with version-independent access to the IsSealed property.

IsSerializable

Предоставляет COM-объекты с независящим от версии доступом к свойству IsSerializable.Provides COM objects with version-independent access to the IsSerializable property.

IsSpecialName

Предоставляет COM-объекты с независящим от версии доступом к свойству IsSpecialName.Provides COM objects with version-independent access to the IsSpecialName property.

IsUnicodeClass

Предоставляет COM-объекты с независящим от версии доступом к свойству IsUnicodeClass.Provides COM objects with version-independent access to the IsUnicodeClass property.

IsValueType

Предоставляет COM-объекты с независящим от версии доступом к свойству IsValueType.Provides COM objects with version-independent access to the IsValueType property.

MemberType

Предоставляет COM-объекты с независящим от версии доступом к свойству MemberType.Provides COM objects with version-independent access to the MemberType property.

Module

Предоставляет COM-объекты с независящим от версии доступом к свойству Module.Provides COM objects with version-independent access to the Module property.

Name

Предоставляет COM-объекты с независящим от версии доступом к свойству Name.Provides COM objects with version-independent access to the Name property.

Namespace

Предоставляет COM-объекты с независящим от версии доступом к свойству Namespace.Provides COM objects with version-independent access to the Namespace property.

ReflectedType

Предоставляет COM-объекты с независящим от версии доступом к свойству ReflectedType.Provides COM objects with version-independent access to the ReflectedType property.

TypeHandle

Предоставляет COM-объекты с независящим от версии доступом к свойству TypeHandle.Provides COM objects with version-independent access to the TypeHandle property.

TypeInitializer

Предоставляет COM-объекты с независящим от версии доступом к свойству TypeInitializer.Provides COM objects with version-independent access to the TypeInitializer property.

UnderlyingSystemType

Предоставляет COM-объекты с независящим от версии доступом к свойству UnderlyingSystemType.Provides COM objects with version-independent access to the UnderlyingSystemType property.

Методы

Equals(Object)

Предоставляет COM-объекты с независящим от версии доступом к методу Equals(Object).Provides COM objects with version-independent access to the Equals(Object) method.

Equals(Type)

Предоставляет COM-объекты с независящим от версии доступом к методу Equals(Type).Provides COM objects with version-independent access to the Equals(Type) method.

FindInterfaces(TypeFilter, Object)

Предоставляет COM-объекты с независящим от версии доступом к методу FindInterfaces(TypeFilter, Object).Provides COM objects with version-independent access to the FindInterfaces(TypeFilter, Object) method.

FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Предоставляет COM-объекты с независящим от версии доступом к методу FindMembers(MemberTypes, BindingFlags, MemberFilter, Object).Provides COM objects with version-independent access to the FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) method.

GetArrayRank()

Предоставляет COM-объекты с независящим от версии доступом к методу GetArrayRank().Provides COM objects with version-independent access to the GetArrayRank() method.

GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Предоставляет COM-объекты с независящим от версии доступом к методу GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) method.

GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

Предоставляет COM-объекты с независящим от версии доступом к методу GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) method.

GetConstructor(Type[])

Предоставляет COM-объекты с независящим от версии доступом к методу GetConstructor(Type[]).Provides COM objects with version-independent access to the GetConstructor(Type[]) method.

GetConstructors()

Предоставляет COM-объекты с независящим от версии доступом к методу GetConstructors().Provides COM objects with version-independent access to the GetConstructors() method.

GetConstructors(BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetConstructors(BindingFlags).Provides COM objects with version-independent access to the GetConstructors(BindingFlags) method.

GetCustomAttributes(Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetCustomAttributes(Boolean).Provides COM objects with version-independent access to the GetCustomAttributes(Boolean) method.

GetCustomAttributes(Type, Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetCustomAttributes(Type, Boolean).Provides COM objects with version-independent access to the GetCustomAttributes(Type, Boolean) method.

GetDefaultMembers()

Предоставляет COM-объекты с независящим от версии доступом к методу GetDefaultMembers().Provides COM objects with version-independent access to the GetDefaultMembers() method.

GetElementType()

Предоставляет COM-объекты с независящим от версии доступом к методу GetElementType().Provides COM objects with version-independent access to the GetElementType() method.

GetEvent(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetEvent(String).Provides COM objects with version-independent access to the GetEvent(String) method.

GetEvent(String, BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetEvent(String, BindingFlags).Provides COM objects with version-independent access to the GetEvent(String, BindingFlags) method.

GetEvents()

Предоставляет COM-объекты с независящим от версии доступом к методу GetEvents().Provides COM objects with version-independent access to the GetEvents() method.

GetEvents(BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetEvents(BindingFlags).Provides COM objects with version-independent access to the GetEvents(BindingFlags) method.

GetField(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetField(String).Provides COM objects with version-independent access to the GetField(String) method.

GetField(String, BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetField(String, BindingFlags).Provides COM objects with version-independent access to the GetField(String, BindingFlags) method.

GetFields()

Предоставляет COM-объекты с независящим от версии доступом к методу GetFields().Provides COM objects with version-independent access to the GetFields() method.

GetFields(BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetFields(BindingFlags).Provides COM objects with version-independent access to the GetFields(BindingFlags) method.

GetHashCode()

Предоставляет COM-объекты с независящим от версии доступом к методу GetHashCode().Provides COM objects with version-independent access to the GetHashCode() method.

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

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.Maps a set of names to a corresponding set of dispatch identifiers.

GetInterface(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetInterface(String).Provides COM objects with version-independent access to the GetInterface(String) method.

GetInterface(String, Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetInterface(String, Boolean).Provides COM objects with version-independent access to the GetInterface(String, Boolean) method.

GetInterfaceMap(Type)

Предоставляет COM-объекты с независящим от версии доступом к методу GetInterfaceMap(Type).Provides COM objects with version-independent access to the GetInterfaceMap(Type) method.

GetInterfaces()

Предоставляет COM-объекты с независящим от версии доступом к методу GetInterfaces().Provides COM objects with version-independent access to the GetInterfaces() method.

GetMember(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetMember(String).Provides COM objects with version-independent access to the GetMember(String) method.

GetMember(String, BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetMember(String, BindingFlags).Provides COM objects with version-independent access to the GetMember(String, BindingFlags) method.

GetMember(String, MemberTypes, BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetMember(String, MemberTypes, BindingFlags).Provides COM objects with version-independent access to the GetMember(String, MemberTypes, BindingFlags) method.

GetMembers()

Предоставляет COM-объекты с независящим от версии доступом к методу GetMembers().Provides COM objects with version-independent access to the GetMembers() method.

GetMembers(BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetMembers(BindingFlags).Provides COM objects with version-independent access to the GetMembers(BindingFlags) method.

GetMethod(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetMethod(String).Provides COM objects with version-independent access to the GetMethod(String) method.

GetMethod(String, BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetMethod(String, BindingFlags).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags) method.

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Предоставляет COM-объекты с независящим от версии доступом к методу GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) method.

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

Предоставляет COM-объекты с независящим от версии доступом к методу GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) method.

GetMethod(String, Type[])

Предоставляет COM-объекты с независящим от версии доступом к методу GetMethod(String, Type[]).Provides COM objects with version-independent access to the GetMethod(String, Type[]) method.

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

Предоставляет COM-объекты с независящим от версии доступом к методу GetMethod(String, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetMethod(String, Type[], ParameterModifier[]) method.

GetMethods()

Предоставляет COM-объекты с независящим от версии доступом к методу GetMethods().Provides COM objects with version-independent access to the GetMethods() method.

GetMethods(BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetMethods(BindingFlags).Provides COM objects with version-independent access to the GetMethods(BindingFlags) method.

GetNestedType(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetNestedType(String).Provides COM objects with version-independent access to the GetNestedType(String) method.

GetNestedType(String, BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetNestedType(String, BindingFlags).Provides COM objects with version-independent access to the GetNestedType(String, BindingFlags) method.

GetNestedTypes()

Предоставляет COM-объекты с независящим от версии доступом к методу GetNestedTypes().Provides COM objects with version-independent access to the GetNestedTypes() method.

GetNestedTypes(BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetNestedTypes(BindingFlags) и выполняет поиск типов, вложенных в текущий тип Type, используя заданные ограничения на связывание.Provides COM objects with version-independent access to the GetNestedTypes(BindingFlags) method, and searches for the types nested within the current Type, using the specified binding constraints.

GetProperties()

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperties().Provides COM objects with version-independent access to the GetProperties() method.

GetProperties(BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperties(BindingFlags).Provides COM objects with version-independent access to the GetProperties(BindingFlags) method.

GetProperty(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String).Provides COM objects with version-independent access to the GetProperty(String) method.

GetProperty(String, BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, BindingFlags).Provides COM objects with version-independent access to the GetProperty(String, BindingFlags) method.

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

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) method.

GetProperty(String, Type)

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, Type).Provides COM objects with version-independent access to the GetProperty(String, Type) method.

GetProperty(String, Type, Type[])

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, Type, Type[]).Provides COM objects with version-independent access to the GetProperty(String, Type, Type[]) method.

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

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, Type, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetProperty(String, Type, Type[], ParameterModifier[]) method.

GetProperty(String, Type[])

Предоставляет COM-объекты с независящим от версии доступом к методу GetProperty(String, Type[]).Provides COM objects with version-independent access to the GetProperty(String, Type[]) method.

GetType()

Предоставляет COM-объекты с независящим от версии доступом к методу GetType().Provides COM objects with version-independent access to the GetType() method.

GetTypeInfo(UInt32, UInt32, IntPtr)

Возвращает сведения о типе объекта, которые затем могут использоваться для получения сведений о типе интерфейса.Retrieves the type information for an object, which can then be used to get the type information for an interface.

GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к открытым свойствам и методам объекта.Provides access to properties and methods exposed by an object.

InvokeMember(String, BindingFlags, Binder, Object, Object[])

Предоставляет COM-объекты с независящим от версии доступом к методу InvokeMember(String, BindingFlags, Binder, Object, Object[]).Provides COM objects with version-independent access to the InvokeMember(String, BindingFlags, Binder, Object, Object[]) method.

InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

Предоставляет COM-объекты с независящим от версии доступом к методу InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo).Provides COM objects with version-independent access to the InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) method.

InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Предоставляет COM-объекты с независящим от версии доступом к методу InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).Provides COM objects with version-independent access to the InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) method.

IsAssignableFrom(Type)

Предоставляет COM-объекты с независящим от версии доступом к методу IsAssignableFrom(Type).Provides COM objects with version-independent access to the IsAssignableFrom(Type) method.

IsDefined(Type, Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу IsDefined(Type, Boolean).Provides COM objects with version-independent access to the IsDefined(Type, Boolean) method.

IsInstanceOfType(Object)

Предоставляет COM-объекты с независящим от версии доступом к методу IsInstanceOfType(Object).Provides COM objects with version-independent access to the IsInstanceOfType(Object) method.

IsSubclassOf(Type)

Предоставляет COM-объекты с независящим от версии доступом к методу IsSubclassOf(Type).Provides COM objects with version-independent access to the IsSubclassOf(Type) method.

ToString()

Предоставляет COM-объекты с независящим от версии доступом к методу ToString().Provides COM objects with version-independent access to the ToString() method.

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