_Type Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |