_Type Interface

Definição

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().

Aplica-se a