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