_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 classe Type 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
Assembly |
Fornece acesso independente da versão para objetos COM à propriedade Assembly. |
AssemblyQualifiedName |
Fornece acesso independente da versão para objetos COM à propriedade AssemblyQualifiedName. |
Attributes |
Fornece acesso independente da versão para objetos COM à propriedade Attributes. |
BaseType |
Fornece acesso independente da versão para objetos COM à propriedade BaseType. |
DeclaringType |
Fornece acesso independente da versão para objetos COM à propriedade DeclaringType. |
FullName |
Fornece acesso independente da versão para objetos COM à propriedade FullName. |
GUID |
Fornece acesso independente da versão para objetos COM à propriedade GUID. |
HasElementType |
Fornece acesso independente da versão para objetos COM à propriedade HasElementType. |
IsAbstract |
Fornece acesso independente da versão para objetos COM à propriedade IsAbstract. |
IsAnsiClass |
Fornece acesso independente da versão para objetos COM à propriedade IsAnsiClass. |
IsArray |
Fornece acesso independente da versão para objetos COM à propriedade IsArray. |
IsAutoClass |
Fornece acesso independente da versão para objetos COM à propriedade IsAutoClass. |
IsAutoLayout |
Fornece acesso independente da versão para objetos COM à propriedade IsAutoLayout. |
IsByRef |
Fornece acesso independente da versão para objetos COM à propriedade IsByRef. |
IsClass |
Fornece acesso independente da versão para objetos COM à propriedade IsClass. |
IsCOMObject |
Fornece acesso independente da versão para objetos COM à propriedade IsCOMObject. |
IsContextful |
Fornece acesso independente da versão para objetos COM à propriedade IsContextful. |
IsEnum |
Fornece acesso independente da versão para objetos COM à propriedade IsEnum. |
IsExplicitLayout |
Fornece acesso independente da versão para objetos COM à propriedade IsExplicitLayout. |
IsImport |
Fornece acesso independente da versão para objetos COM à propriedade IsImport. |
IsInterface |
Fornece acesso independente da versão para objetos COM à propriedade IsInterface. |
IsLayoutSequential |
Fornece acesso independente da versão para objetos COM à propriedade IsLayoutSequential. |
IsMarshalByRef |
Fornece acesso independente da versão para objetos COM à propriedade IsMarshalByRef. |
IsNestedAssembly |
Fornece acesso independente da versão para objetos COM à propriedade IsNestedAssembly. |
IsNestedFamANDAssem |
Fornece acesso independente da versão para objetos COM à propriedade IsNestedFamANDAssem. |
IsNestedFamily |
Fornece acesso independente da versão para objetos COM à propriedade IsNestedFamily. |
IsNestedFamORAssem |
Fornece acesso independente da versão para objetos COM à propriedade IsNestedFamORAssem. |
IsNestedPrivate |
Fornece acesso independente da versão para objetos COM à propriedade IsNestedPrivate. |
IsNestedPublic |
Fornece acesso independente da versão para objetos COM à propriedade IsNestedPublic. |
IsNotPublic |
Fornece acesso independente da versão para objetos COM à propriedade IsNotPublic. |
IsPointer |
Fornece acesso independente da versão para objetos COM à propriedade IsPointer. |
IsPrimitive |
Fornece acesso independente da versão para objetos COM à propriedade IsPrimitive. |
IsPublic |
Fornece acesso independente da versão para objetos COM à propriedade IsPublic. |
IsSealed |
Fornece acesso independente da versão para objetos COM à propriedade IsSealed. |
IsSerializable |
Fornece acesso independente da versão para objetos COM à propriedade IsSerializable. |
IsSpecialName |
Fornece acesso independente da versão para objetos COM à propriedade IsSpecialName. |
IsUnicodeClass |
Fornece acesso independente da versão para objetos COM à propriedade IsUnicodeClass. |
IsValueType |
Fornece acesso independente da versão para objetos COM à propriedade IsValueType. |
MemberType |
Fornece acesso independente da versão para objetos COM à propriedade MemberType. |
Module |
Fornece acesso independente da versão para objetos COM à propriedade Module. |
Name |
Fornece acesso independente da versão para objetos COM à propriedade Name. |
Namespace |
Fornece acesso independente da versão para objetos COM à propriedade Namespace. |
ReflectedType |
Fornece acesso independente da versão para objetos COM à propriedade ReflectedType. |
TypeHandle |
Fornece acesso independente da versão para objetos COM à propriedade TypeHandle. |
TypeInitializer |
Fornece acesso independente da versão para objetos COM à propriedade TypeInitializer. |
UnderlyingSystemType |
Fornece acesso independente da versão para objetos COM à propriedade UnderlyingSystemType. |
Métodos
Equals(Object) |
Fornece objetos COM com acesso independente de versão para o método Equals(Object). |
Equals(Type) |
Fornece objetos COM com acesso independente de versão para o método Equals(Type). |
FindInterfaces(TypeFilter, Object) |
Fornece objetos COM com acesso independente de versão para o método FindInterfaces(TypeFilter, Object). |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Fornece objetos COM com acesso independente de versão para o método FindMembers(MemberTypes, BindingFlags, MemberFilter, Object). |
GetArrayRank() |
Fornece objetos COM com acesso independente de versão para o método GetArrayRank(). |
GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Fornece objetos COM com acesso independente de versão para o método GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]). |
GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
Fornece objetos COM com acesso independente de versão para o método GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]). |
GetConstructor(Type[]) |
Fornece objetos COM com acesso independente de versão para o método GetConstructor(Type[]). |
GetConstructors() |
Fornece objetos COM com acesso independente de versão para o método GetConstructors(). |
GetConstructors(BindingFlags) |
Fornece objetos COM com acesso independente de versão para o método GetConstructors(BindingFlags). |
GetCustomAttributes(Boolean) |
Fornece objetos COM com acesso independente de versão para o método GetCustomAttributes(Boolean). |
GetCustomAttributes(Type, Boolean) |
Fornece objetos COM com acesso independente de versão para o método GetCustomAttributes(Type, Boolean). |
GetDefaultMembers() |
Fornece objetos COM com acesso independente de versão para o método GetDefaultMembers(). |
GetElementType() |
Fornece objetos COM com acesso independente de versão para o método GetElementType(). |
GetEvent(String) |
Fornece objetos COM com acesso independente de versão para o método GetEvent(String). |
GetEvent(String, BindingFlags) |
Fornece objetos COM com acesso independente de versão para o método GetEvent(String, BindingFlags). |
GetEvents() |
Fornece objetos COM com acesso independente de versão para o método GetEvents(). |
GetEvents(BindingFlags) |
Fornece objetos COM com acesso independente de versão para o método GetEvents(BindingFlags). |
GetField(String) |
Fornece objetos COM com acesso independente de versão para o método GetField(String). |
GetField(String, BindingFlags) |
Fornece objetos COM com acesso independente de versão para o método GetField(String, BindingFlags). |
GetFields() |
Fornece objetos COM com acesso independente de versão para o método GetFields(). |
GetFields(BindingFlags) |
Fornece objetos COM com acesso independente de versão para o método GetFields(BindingFlags). |
GetHashCode() |
Fornece objetos COM com acesso independente de versão para o método GetHashCode(). |
GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição. |
GetInterface(String) |
Fornece objetos COM com acesso independente de versão para o método GetInterface(String). |
GetInterface(String, Boolean) |
Fornece objetos COM com acesso independente de versão para o método GetInterface(String, Boolean). |
GetInterfaceMap(Type) |
Fornece objetos COM com acesso independente de versão para o método GetInterfaceMap(Type). |
GetInterfaces() |
Fornece objetos COM com acesso independente de versão para o método GetInterfaces(). |
GetMember(String) |
Fornece objetos COM com acesso independente de versão para o método GetMember(String). |
GetMember(String, BindingFlags) |
Fornece objetos COM com acesso independente de versão para o método GetMember(String, BindingFlags). |
GetMember(String, MemberTypes, BindingFlags) |
Fornece objetos COM com acesso independente de versão para o método GetMember(String, MemberTypes, BindingFlags). |
GetMembers() |
Fornece objetos COM com acesso independente de versão para o método GetMembers(). |
GetMembers(BindingFlags) |
Fornece objetos COM com acesso independente de versão para o método GetMembers(BindingFlags). |
GetMethod(String) |
Fornece objetos COM com acesso independente de versão para o método GetMethod(String). |
GetMethod(String, BindingFlags) |
Fornece objetos COM com acesso independente de versão para o método GetMethod(String, BindingFlags). |
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Fornece objetos COM com acesso independente de versão para o método GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]). |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Fornece objetos COM com acesso independente de versão para o método GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]). |
GetMethod(String, Type[]) |
Fornece objetos COM com acesso independente de versão para o método GetMethod(String, Type[]). |
GetMethod(String, Type[], ParameterModifier[]) |
Fornece objetos COM com acesso independente de versão para o método GetMethod(String, Type[], ParameterModifier[]). |
GetMethods() |
Fornece objetos COM com acesso independente de versão para o método GetMethods(). |
GetMethods(BindingFlags) |
Fornece objetos COM com acesso independente de versão para o método GetMethods(BindingFlags). |
GetNestedType(String) |
Fornece objetos COM com acesso independente de versão para o método GetNestedType(String). |
GetNestedType(String, BindingFlags) |
Fornece objetos COM com acesso independente de versão para o método GetNestedType(String, BindingFlags). |
GetNestedTypes() |
Fornece objetos COM com acesso independente de versão para o método GetNestedTypes(). |
GetNestedTypes(BindingFlags) |
Fornece objetos COM de acesso independente de versão para o método GetNestedTypes(BindingFlags) e pesquisa os tipos aninhados no Type atual, usando as restrições de associação especificadas. |
GetProperties() |
Fornece objetos COM com acesso independente de versão para o método GetProperties(). |
GetProperties(BindingFlags) |
Fornece objetos COM com acesso independente de versão para o método GetProperties(BindingFlags). |
GetProperty(String) |
Fornece objetos COM com acesso independente de versão para o método GetProperty(String). |
GetProperty(String, BindingFlags) |
Fornece objetos COM com acesso independente de versão para o método GetProperty(String, BindingFlags). |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Fornece objetos COM com acesso independente de versão para o método GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]). |
GetProperty(String, Type) |
Fornece objetos COM com acesso independente de versão para o método GetProperty(String, Type). |
GetProperty(String, Type, Type[]) |
Fornece objetos COM com acesso independente de versão para o método GetProperty(String, Type, Type[]). |
GetProperty(String, Type, Type[], ParameterModifier[]) |
Fornece objetos COM com acesso independente de versão para o método GetProperty(String, Type, Type[], ParameterModifier[]). |
GetProperty(String, Type[]) |
Fornece objetos COM com acesso independente de versão para o método GetProperty(String, Type[]). |
GetType() |
Fornece objetos COM com acesso independente de versão para o método GetType(). |
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[]) |
Fornece objetos COM com acesso independente de versão para o método InvokeMember(String, BindingFlags, Binder, Object, Object[]). |
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
Fornece objetos COM com acesso independente de versão para o método InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo). |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Fornece objetos COM com acesso independente de versão para o método InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). |
IsAssignableFrom(Type) |
Fornece objetos COM com acesso independente de versão para o método IsAssignableFrom(Type). |
IsDefined(Type, Boolean) |
Fornece objetos COM com acesso independente de versão para o método IsDefined(Type, Boolean). |
IsInstanceOfType(Object) |
Fornece objetos COM com acesso independente de versão para o método IsInstanceOfType(Object). |
IsSubclassOf(Type) |
Fornece objetos COM com acesso independente de versão para o método IsSubclassOf(Type). |
ToString() |
Fornece objetos COM com acesso independente de versão para o método ToString(). |