_Type Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Importante
Esta API não está em conformidade com CLS.
Expõe os membros públicos da Type turma ao código não gerido.
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
Observações
Esta interface destina-se ao acesso a classes geridas a partir de código não gerido e não deve ser chamada a partir de código gerido.
Esta interface preserva a ordem vtable dos System.Type membros da classe que podem ser acedidos por objetos COM não geridos.
Propriedades
| Name | Description |
|---|---|
| Assembly |
Fornece aos objetos COM acesso independente da versão à Assembly propriedade. |
| AssemblyQualifiedName |
Fornece aos objetos COM acesso independente da versão à AssemblyQualifiedName propriedade. |
| Attributes |
Fornece aos objetos COM acesso independente da versão à Attributes propriedade. |
| BaseType |
Fornece aos objetos COM acesso independente da versão à BaseType propriedade. |
| DeclaringType |
Fornece aos objetos COM acesso independente da versão à DeclaringType propriedade. |
| FullName |
Fornece aos objetos COM acesso independente da versão à FullName propriedade. |
| GUID |
Fornece aos objetos COM acesso independente da versão à GUID propriedade. |
| HasElementType |
Fornece aos objetos COM acesso independente da versão à HasElementType propriedade. |
| IsAbstract |
Fornece aos objetos COM acesso independente da versão à IsAbstract propriedade. |
| IsAnsiClass |
Fornece aos objetos COM acesso independente da versão à IsAnsiClass propriedade. |
| IsArray |
Fornece aos objetos COM acesso independente da versão à IsArray propriedade. |
| IsAutoClass |
Fornece aos objetos COM acesso independente da versão à IsAutoClass propriedade. |
| IsAutoLayout |
Fornece aos objetos COM acesso independente da versão à IsAutoLayout propriedade. |
| IsByRef |
Fornece aos objetos COM acesso independente da versão à IsByRef propriedade. |
| IsClass |
Fornece aos objetos COM acesso independente da versão à IsClass propriedade. |
| IsCOMObject |
Fornece aos objetos COM acesso independente da versão à IsCOMObject propriedade. |
| IsContextful |
Fornece aos objetos COM acesso independente da versão à IsContextful propriedade. |
| IsEnum |
Fornece aos objetos COM acesso independente da versão à IsEnum propriedade. |
| IsExplicitLayout |
Fornece aos objetos COM acesso independente da versão à IsExplicitLayout propriedade. |
| IsImport |
Fornece aos objetos COM acesso independente da versão à IsImport propriedade. |
| IsInterface |
Fornece aos objetos COM acesso independente da versão à IsInterface propriedade. |
| IsLayoutSequential |
Fornece aos objetos COM acesso independente da versão à IsLayoutSequential propriedade. |
| IsMarshalByRef |
Fornece aos objetos COM acesso independente da versão à IsMarshalByRef propriedade. |
| IsNestedAssembly |
Fornece aos objetos COM acesso independente da versão à IsNestedAssembly propriedade. |
| IsNestedFamANDAssem |
Fornece aos objetos COM acesso independente da versão à IsNestedFamANDAssem propriedade. |
| IsNestedFamily |
Fornece aos objetos COM acesso independente da versão à IsNestedFamily propriedade. |
| IsNestedFamORAssem |
Fornece aos objetos COM acesso independente da versão à IsNestedFamORAssem propriedade. |
| IsNestedPrivate |
Fornece aos objetos COM acesso independente da versão à IsNestedPrivate propriedade. |
| IsNestedPublic |
Fornece aos objetos COM acesso independente da versão à IsNestedPublic propriedade. |
| IsNotPublic |
Fornece aos objetos COM acesso independente da versão à IsNotPublic propriedade. |
| IsPointer |
Fornece aos objetos COM acesso independente da versão à IsPointer propriedade. |
| IsPrimitive |
Fornece aos objetos COM acesso independente da versão à IsPrimitive propriedade. |
| IsPublic |
Fornece aos objetos COM acesso independente da versão à IsPublic propriedade. |
| IsSealed |
Fornece aos objetos COM acesso independente da versão à IsSealed propriedade. |
| IsSerializable |
Fornece aos objetos COM acesso independente da versão à IsSerializable propriedade. |
| IsSpecialName |
Fornece aos objetos COM acesso independente da versão à IsSpecialName propriedade. |
| IsUnicodeClass |
Fornece aos objetos COM acesso independente da versão à IsUnicodeClass propriedade. |
| IsValueType |
Fornece aos objetos COM acesso independente da versão à IsValueType propriedade. |
| MemberType |
Fornece aos objetos COM acesso independente da versão à MemberType propriedade. |
| Module |
Fornece aos objetos COM acesso independente da versão à Module propriedade. |
| Name |
Fornece aos objetos COM acesso independente da versão à Name propriedade. |
| Namespace |
Fornece aos objetos COM acesso independente da versão à Namespace propriedade. |
| ReflectedType |
Fornece aos objetos COM acesso independente da versão à ReflectedType propriedade. |
| TypeHandle |
Fornece aos objetos COM acesso independente da versão à TypeHandle propriedade. |
| TypeInitializer |
Fornece aos objetos COM acesso independente da versão à TypeInitializer propriedade. |
| UnderlyingSystemType |
Fornece aos objetos COM acesso independente da versão à UnderlyingSystemType propriedade. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Fornece aos objetos COM acesso independente da versão ao Equals(Object) método. |
| Equals(Type) |
Fornece aos objetos COM acesso independente da versão ao Equals(Type) método. |
| FindInterfaces(TypeFilter, Object) |
Fornece aos objetos COM acesso independente da versão ao FindInterfaces(TypeFilter, Object) método. |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Fornece aos objetos COM acesso independente da versão ao FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) método. |
| GetArrayRank() |
Fornece aos objetos COM acesso independente da versão ao GetArrayRank() método. |
| GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Fornece aos objetos COM acesso independente da versão ao GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) método. |
| GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
Fornece aos objetos COM acesso independente da versão ao GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) método. |
| GetConstructor(Type[]) |
Fornece aos objetos COM acesso independente da versão ao GetConstructor(Type[]) método. |
| GetConstructors() |
Fornece aos objetos COM acesso independente da versão ao GetConstructors() método. |
| GetConstructors(BindingFlags) |
Fornece aos objetos COM acesso independente da versão ao GetConstructors(BindingFlags) método. |
| GetCustomAttributes(Boolean) |
Fornece aos objetos COM acesso independente da versão ao GetCustomAttributes(Boolean) método. |
| GetCustomAttributes(Type, Boolean) |
Fornece aos objetos COM acesso independente da versão ao GetCustomAttributes(Type, Boolean) método. |
| GetDefaultMembers() |
Fornece aos objetos COM acesso independente da versão ao GetDefaultMembers() método. |
| GetElementType() |
Fornece aos objetos COM acesso independente da versão ao GetElementType() método. |
| GetEvent(String, BindingFlags) |
Fornece aos objetos COM acesso independente da versão ao GetEvent(String, BindingFlags) método. |
| GetEvent(String) |
Fornece aos objetos COM acesso independente da versão ao GetEvent(String) método. |
| GetEvents() |
Fornece aos objetos COM acesso independente da versão ao GetEvents() método. |
| GetEvents(BindingFlags) |
Fornece aos objetos COM acesso independente da versão ao GetEvents(BindingFlags) método. |
| GetField(String, BindingFlags) |
Fornece aos objetos COM acesso independente da versão ao GetField(String, BindingFlags) método. |
| GetField(String) |
Fornece aos objetos COM acesso independente da versão ao GetField(String) método. |
| GetFields() |
Fornece aos objetos COM acesso independente da versão ao GetFields() método. |
| GetFields(BindingFlags) |
Fornece aos objetos COM acesso independente da versão ao GetFields(BindingFlags) método. |
| GetHashCode() |
Fornece aos objetos COM acesso independente da versão ao GetHashCode() método. |
| GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de despacho. |
| GetInterface(String, Boolean) |
Fornece aos objetos COM acesso independente da versão ao GetInterface(String, Boolean) método. |
| GetInterface(String) |
Fornece aos objetos COM acesso independente da versão ao GetInterface(String) método. |
| GetInterfaceMap(Type) |
Fornece aos objetos COM acesso independente da versão ao GetInterfaceMap(Type) método. |
| GetInterfaces() |
Fornece aos objetos COM acesso independente da versão ao GetInterfaces() método. |
| GetMember(String, BindingFlags) |
Fornece aos objetos COM acesso independente da versão ao GetMember(String, BindingFlags) método. |
| GetMember(String, MemberTypes, BindingFlags) |
Fornece aos objetos COM acesso independente da versão ao GetMember(String, MemberTypes, BindingFlags) método. |
| GetMember(String) |
Fornece aos objetos COM acesso independente da versão ao GetMember(String) método. |
| GetMembers() |
Fornece aos objetos COM acesso independente da versão ao GetMembers() método. |
| GetMembers(BindingFlags) |
Fornece aos objetos COM acesso independente da versão ao GetMembers(BindingFlags) método. |
| GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Fornece aos objetos COM acesso independente da versão ao GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) método. |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Fornece aos objetos COM acesso independente da versão ao GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) método. |
| GetMethod(String, BindingFlags) |
Fornece aos objetos COM acesso independente da versão ao GetMethod(String, BindingFlags) método. |
| GetMethod(String, Type[], ParameterModifier[]) |
Fornece aos objetos COM acesso independente da versão ao GetMethod(String, Type[], ParameterModifier[]) método. |
| GetMethod(String, Type[]) |
Fornece aos objetos COM acesso independente da versão ao GetMethod(String, Type[]) método. |
| GetMethod(String) |
Fornece aos objetos COM acesso independente da versão ao GetMethod(String) método. |
| GetMethods() |
Fornece aos objetos COM acesso independente da versão ao GetMethods() método. |
| GetMethods(BindingFlags) |
Fornece aos objetos COM acesso independente da versão ao GetMethods(BindingFlags) método. |
| GetNestedType(String, BindingFlags) |
Fornece aos objetos COM acesso independente da versão ao GetNestedType(String, BindingFlags) método. |
| GetNestedType(String) |
Fornece aos objetos COM acesso independente da versão ao GetNestedType(String) método. |
| GetNestedTypes() |
Fornece aos objetos COM acesso independente da versão ao GetNestedTypes() método. |
| GetNestedTypes(BindingFlags) |
Fornece aos objetos COM acesso independente de versão ao GetNestedTypes(BindingFlags) método e pesquisa os tipos aninhados no atual Type, usando as restrições de ligação especificadas. |
| GetProperties() |
Fornece aos objetos COM acesso independente da versão ao GetProperties() método. |
| GetProperties(BindingFlags) |
Fornece aos objetos COM acesso independente da versão ao GetProperties(BindingFlags) método. |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Fornece aos objetos COM acesso independente da versão ao GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) método. |
| GetProperty(String, BindingFlags) |
Fornece aos objetos COM acesso independente da versão ao GetProperty(String, BindingFlags) método. |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Fornece aos objetos COM acesso independente da versão ao GetProperty(String, Type, Type[], ParameterModifier[]) método. |
| GetProperty(String, Type, Type[]) |
Fornece aos objetos COM acesso independente da versão ao GetProperty(String, Type, Type[]) método. |
| GetProperty(String, Type) |
Fornece aos objetos COM acesso independente da versão ao GetProperty(String, Type) método. |
| GetProperty(String, Type[]) |
Fornece aos objetos COM acesso independente da versão ao GetProperty(String, Type[]) método. |
| GetProperty(String) |
Fornece aos objetos COM acesso independente da versão ao GetProperty(String) método. |
| GetType() |
Fornece aos objetos COM acesso independente da versão ao GetType() método. |
| GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera as informações de tipo de um objeto, que podem ser usadas para obter as informações de tipo para uma interface. |
| GetTypeInfoCount(UInt32) |
Recupera o número de interfaces de informações de tipo que um objeto fornece (0 ou 1). |
| Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Proporciona acesso a propriedades e métodos expostos por um objeto. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
Fornece aos objetos COM acesso independente da versão ao InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) método. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Fornece aos objetos COM acesso independente da versão ao InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) método. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
Fornece aos objetos COM acesso independente da versão ao InvokeMember(String, BindingFlags, Binder, Object, Object[]) método. |
| IsAssignableFrom(Type) |
Fornece aos objetos COM acesso independente da versão ao IsAssignableFrom(Type) método. |
| IsDefined(Type, Boolean) |
Fornece aos objetos COM acesso independente da versão ao IsDefined(Type, Boolean) método. |
| IsInstanceOfType(Object) |
Fornece aos objetos COM acesso independente da versão ao IsInstanceOfType(Object) método. |
| IsSubclassOf(Type) |
Fornece aos objetos COM acesso independente da versão ao IsSubclassOf(Type) método. |
| ToString() |
Fornece aos objetos COM acesso independente da versão ao ToString() método. |