_Type Interface

Definição

Importante

Esta API não está em conformidade com CLS.

Expõe os membros públicos da Type classe ao código não gerenciado.

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
Derivado
Atributos

Comentários

Essa interface destina-se ao acesso a classes gerenciadas de código não gerenciado e não deve ser chamada do código gerenciado.

Essa interface preserva a ordem vtable dos membros da System.Type classe que podem ser acessados por objetos COM não gerenciados.

Propriedades

Nome Description
Assembly

Fornece objetos COM com acesso independente de versão à Assembly propriedade.

AssemblyQualifiedName

Fornece objetos COM com acesso independente de versão à AssemblyQualifiedName propriedade.

Attributes

Fornece objetos COM com acesso independente de versão à Attributes propriedade.

BaseType

Fornece objetos COM com acesso independente de versão à BaseType propriedade.

DeclaringType

Fornece objetos COM com acesso independente de versão à DeclaringType propriedade.

FullName

Fornece objetos COM com acesso independente de versão à FullName propriedade.

GUID

Fornece objetos COM com acesso independente de versão à GUID propriedade.

HasElementType

Fornece objetos COM com acesso independente de versão à HasElementType propriedade.

IsAbstract

Fornece objetos COM com acesso independente de versão à IsAbstract propriedade.

IsAnsiClass

Fornece objetos COM com acesso independente de versão à IsAnsiClass propriedade.

IsArray

Fornece objetos COM com acesso independente de versão à IsArray propriedade.

IsAutoClass

Fornece objetos COM com acesso independente de versão à IsAutoClass propriedade.

IsAutoLayout

Fornece objetos COM com acesso independente de versão à IsAutoLayout propriedade.

IsByRef

Fornece objetos COM com acesso independente de versão à IsByRef propriedade.

IsClass

Fornece objetos COM com acesso independente de versão à IsClass propriedade.

IsCOMObject

Fornece objetos COM com acesso independente de versão à IsCOMObject propriedade.

IsContextful

Fornece objetos COM com acesso independente de versão à IsContextful propriedade.

IsEnum

Fornece objetos COM com acesso independente de versão à IsEnum propriedade.

IsExplicitLayout

Fornece objetos COM com acesso independente de versão à IsExplicitLayout propriedade.

IsImport

Fornece objetos COM com acesso independente de versão à IsImport propriedade.

IsInterface

Fornece objetos COM com acesso independente de versão à IsInterface propriedade.

IsLayoutSequential

Fornece objetos COM com acesso independente de versão à IsLayoutSequential propriedade.

IsMarshalByRef

Fornece objetos COM com acesso independente de versão à IsMarshalByRef propriedade.

IsNestedAssembly

Fornece objetos COM com acesso independente de versão à IsNestedAssembly propriedade.

IsNestedFamANDAssem

Fornece objetos COM com acesso independente de versão à IsNestedFamANDAssem propriedade.

IsNestedFamily

Fornece objetos COM com acesso independente de versão à IsNestedFamily propriedade.

IsNestedFamORAssem

Fornece objetos COM com acesso independente de versão à IsNestedFamORAssem propriedade.

IsNestedPrivate

Fornece objetos COM com acesso independente de versão à IsNestedPrivate propriedade.

IsNestedPublic

Fornece objetos COM com acesso independente de versão à IsNestedPublic propriedade.

IsNotPublic

Fornece objetos COM com acesso independente de versão à IsNotPublic propriedade.

IsPointer

Fornece objetos COM com acesso independente de versão à IsPointer propriedade.

IsPrimitive

Fornece objetos COM com acesso independente de versão à IsPrimitive propriedade.

IsPublic

Fornece objetos COM com acesso independente de versão à IsPublic propriedade.

IsSealed

Fornece objetos COM com acesso independente de versão à IsSealed propriedade.

IsSerializable

Fornece objetos COM com acesso independente de versão à IsSerializable propriedade.

IsSpecialName

Fornece objetos COM com acesso independente de versão à IsSpecialName propriedade.

IsUnicodeClass

Fornece objetos COM com acesso independente de versão à IsUnicodeClass propriedade.

IsValueType

Fornece objetos COM com acesso independente de versão à IsValueType propriedade.

MemberType

Fornece objetos COM com acesso independente de versão à MemberType propriedade.

Module

Fornece objetos COM com acesso independente de versão à Module propriedade.

Name

Fornece objetos COM com acesso independente de versão à Name propriedade.

Namespace

Fornece objetos COM com acesso independente de versão à Namespace propriedade.

ReflectedType

Fornece objetos COM com acesso independente de versão à ReflectedType propriedade.

TypeHandle

Fornece objetos COM com acesso independente de versão à TypeHandle propriedade.

TypeInitializer

Fornece objetos COM com acesso independente de versão à TypeInitializer propriedade.

UnderlyingSystemType

Fornece objetos COM com acesso independente de versão à UnderlyingSystemType propriedade.

Métodos

Nome Description
Equals(Object)

Fornece objetos COM com acesso independente de versão ao Equals(Object) método.

Equals(Type)

Fornece objetos COM com acesso independente de versão ao Equals(Type) método.

FindInterfaces(TypeFilter, Object)

Fornece objetos COM com acesso independente de versão ao FindInterfaces(TypeFilter, Object) método.

FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Fornece objetos COM com acesso independente de versão ao FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) método.

GetArrayRank()

Fornece objetos COM com acesso independente de versão ao GetArrayRank() método.

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

Fornece objetos COM com acesso independente de versão ao GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) método.

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

Fornece objetos COM com acesso independente de versão ao GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) método.

GetConstructor(Type[])

Fornece objetos COM com acesso independente de versão ao GetConstructor(Type[]) método.

GetConstructors()

Fornece objetos COM com acesso independente de versão ao GetConstructors() método.

GetConstructors(BindingFlags)

Fornece objetos COM com acesso independente de versão ao GetConstructors(BindingFlags) método.

GetCustomAttributes(Boolean)

Fornece objetos COM com acesso independente de versão ao GetCustomAttributes(Boolean) método.

GetCustomAttributes(Type, Boolean)

Fornece objetos COM com acesso independente de versão ao GetCustomAttributes(Type, Boolean) método.

GetDefaultMembers()

Fornece objetos COM com acesso independente de versão ao GetDefaultMembers() método.

GetElementType()

Fornece objetos COM com acesso independente de versão ao GetElementType() método.

GetEvent(String, BindingFlags)

Fornece objetos COM com acesso independente de versão ao GetEvent(String, BindingFlags) método.

GetEvent(String)

Fornece objetos COM com acesso independente de versão ao GetEvent(String) método.

GetEvents()

Fornece objetos COM com acesso independente de versão ao GetEvents() método.

GetEvents(BindingFlags)

Fornece objetos COM com acesso independente de versão ao GetEvents(BindingFlags) método.

GetField(String, BindingFlags)

Fornece objetos COM com acesso independente de versão ao GetField(String, BindingFlags) método.

GetField(String)

Fornece objetos COM com acesso independente de versão ao GetField(String) método.

GetFields()

Fornece objetos COM com acesso independente de versão ao GetFields() método.

GetFields(BindingFlags)

Fornece objetos COM com acesso independente de versão ao GetFields(BindingFlags) método.

GetHashCode()

Fornece objetos COM com acesso independente de versão ao GetHashCode() método.

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

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição.

GetInterface(String, Boolean)

Fornece objetos COM com acesso independente de versão ao GetInterface(String, Boolean) método.

GetInterface(String)

Fornece objetos COM com acesso independente de versão ao GetInterface(String) método.

GetInterfaceMap(Type)

Fornece objetos COM com acesso independente de versão ao GetInterfaceMap(Type) método.

GetInterfaces()

Fornece objetos COM com acesso independente de versão ao GetInterfaces() método.

GetMember(String, BindingFlags)

Fornece objetos COM com acesso independente de versão ao GetMember(String, BindingFlags) método.

GetMember(String, MemberTypes, BindingFlags)

Fornece objetos COM com acesso independente de versão ao GetMember(String, MemberTypes, BindingFlags) método.

GetMember(String)

Fornece objetos COM com acesso independente de versão ao GetMember(String) método.

GetMembers()

Fornece objetos COM com acesso independente de versão ao GetMembers() método.

GetMembers(BindingFlags)

Fornece objetos COM com acesso independente de versão ao GetMembers(BindingFlags) método.

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

Fornece objetos COM com acesso independente de versão ao GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) método.

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

Fornece objetos COM com acesso independente de versão ao GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) método.

GetMethod(String, BindingFlags)

Fornece objetos COM com acesso independente de versão ao GetMethod(String, BindingFlags) método.

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

Fornece objetos COM com acesso independente de versão ao GetMethod(String, Type[], ParameterModifier[]) método.

GetMethod(String, Type[])

Fornece objetos COM com acesso independente de versão ao GetMethod(String, Type[]) método.

GetMethod(String)

Fornece objetos COM com acesso independente de versão ao GetMethod(String) método.

GetMethods()

Fornece objetos COM com acesso independente de versão ao GetMethods() método.

GetMethods(BindingFlags)

Fornece objetos COM com acesso independente de versão ao GetMethods(BindingFlags) método.

GetNestedType(String, BindingFlags)

Fornece objetos COM com acesso independente de versão ao GetNestedType(String, BindingFlags) método.

GetNestedType(String)

Fornece objetos COM com acesso independente de versão ao GetNestedType(String) método.

GetNestedTypes()

Fornece objetos COM com acesso independente de versão ao GetNestedTypes() método.

GetNestedTypes(BindingFlags)

Fornece objetos COM com acesso independente de versão ao GetNestedTypes(BindingFlags) método e pesquisa os tipos aninhados dentro do atual Type, usando as restrições de associação especificadas.

GetProperties()

Fornece objetos COM com acesso independente de versão ao GetProperties() método.

GetProperties(BindingFlags)

Fornece objetos COM com acesso independente de versão ao GetProperties(BindingFlags) método.

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

Fornece objetos COM com acesso independente de versão ao GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) método.

GetProperty(String, BindingFlags)

Fornece objetos COM com acesso independente de versão ao GetProperty(String, BindingFlags) método.

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

Fornece objetos COM com acesso independente de versão ao GetProperty(String, Type, Type[], ParameterModifier[]) método.

GetProperty(String, Type, Type[])

Fornece objetos COM com acesso independente de versão ao GetProperty(String, Type, Type[]) método.

GetProperty(String, Type)

Fornece objetos COM com acesso independente de versão ao GetProperty(String, Type) método.

GetProperty(String, Type[])

Fornece objetos COM com acesso independente de versão ao GetProperty(String, Type[]) método.

GetProperty(String)

Fornece objetos COM com acesso independente de versão ao GetProperty(String) método.

GetType()

Fornece objetos COM com acesso independente de versão ao GetType() método.

GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera as informações do tipo de um objeto, que podem ser usadas para obter informações de tipo para uma interface.

GetTypeInfoCount(UInt32)

Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1).

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

Fornece acesso a propriedades e métodos expostos por um objeto.

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

Fornece objetos COM com acesso independente de versão ao InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) método.

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

Fornece objetos COM com acesso independente de versão ao InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) método.

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

Fornece objetos COM com acesso independente de versão ao InvokeMember(String, BindingFlags, Binder, Object, Object[]) método.

IsAssignableFrom(Type)

Fornece objetos COM com acesso independente de versão ao IsAssignableFrom(Type) método.

IsDefined(Type, Boolean)

Fornece objetos COM com acesso independente de versão ao IsDefined(Type, Boolean) método.

IsInstanceOfType(Object)

Fornece objetos COM com acesso independente de versão ao IsInstanceOfType(Object) método.

IsSubclassOf(Type)

Fornece objetos COM com acesso independente de versão ao IsSubclassOf(Type) método.

ToString()

Fornece objetos COM com acesso independente de versão ao ToString() método.

Aplica-se a