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