_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.Exposes the public members of the Type class to the unmanaged code.

public interface class _Type
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _Type
type _Type = interface
Public Interface _Type
Derivado
Atributos

Comentários

Essa interface é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamada a partir de código gerenciado.This interface is for access to managed classes from unmanaged code and should not be called from managed code.

Essa interface preserva a ordem vtable dos System.Type membros da classe que podem ser acessados por objetos com não gerenciados.This interface preserves the vtable order of the System.Type class members that can be accessed by unmanaged COM objects.

Propriedades

Assembly

Fornece acesso independente da versão para objetos COM à propriedade Assembly.Provides COM objects with version-independent access to the Assembly property.

AssemblyQualifiedName

Fornece acesso independente da versão para objetos COM à propriedade AssemblyQualifiedName.Provides COM objects with version-independent access to the AssemblyQualifiedName property.

Attributes

Fornece acesso independente da versão para objetos COM à propriedade Attributes.Provides COM objects with version-independent access to the Attributes property.

BaseType

Fornece acesso independente da versão para objetos COM à propriedade BaseType.Provides COM objects with version-independent access to the BaseType property.

DeclaringType

Fornece acesso independente da versão para objetos COM à propriedade DeclaringType.Provides COM objects with version-independent access to the DeclaringType property.

FullName

Fornece acesso independente da versão para objetos COM à propriedade FullName.Provides COM objects with version-independent access to the FullName property.

GUID

Fornece acesso independente da versão para objetos COM à propriedade GUID.Provides COM objects with version-independent access to the GUID property.

HasElementType

Fornece acesso independente da versão para objetos COM à propriedade HasElementType.Provides COM objects with version-independent access to the HasElementType property.

IsAbstract

Fornece acesso independente da versão para objetos COM à propriedade IsAbstract.Provides COM objects with version-independent access to the IsAbstract property.

IsAnsiClass

Fornece acesso independente da versão para objetos COM à propriedade IsAnsiClass.Provides COM objects with version-independent access to the IsAnsiClass property.

IsArray

Fornece acesso independente da versão para objetos COM à propriedade IsArray.Provides COM objects with version-independent access to the IsArray property.

IsAutoClass

Fornece acesso independente da versão para objetos COM à propriedade IsAutoClass.Provides COM objects with version-independent access to the IsAutoClass property.

IsAutoLayout

Fornece acesso independente da versão para objetos COM à propriedade IsAutoLayout.Provides COM objects with version-independent access to the IsAutoLayout property.

IsByRef

Fornece acesso independente da versão para objetos COM à propriedade IsByRef.Provides COM objects with version-independent access to the IsByRef property.

IsClass

Fornece acesso independente da versão para objetos COM à propriedade IsClass.Provides COM objects with version-independent access to the IsClass property.

IsCOMObject

Fornece acesso independente da versão para objetos COM à propriedade IsCOMObject.Provides COM objects with version-independent access to the IsCOMObject property.

IsContextful

Fornece acesso independente da versão para objetos COM à propriedade IsContextful.Provides COM objects with version-independent access to the IsContextful property.

IsEnum

Fornece acesso independente da versão para objetos COM à propriedade IsEnum.Provides COM objects with version-independent access to the IsEnum property.

IsExplicitLayout

Fornece acesso independente da versão para objetos COM à propriedade IsExplicitLayout.Provides COM objects with version-independent access to the IsExplicitLayout property.

IsImport

Fornece acesso independente da versão para objetos COM à propriedade IsImport.Provides COM objects with version-independent access to the IsImport property.

IsInterface

Fornece acesso independente da versão para objetos COM à propriedade IsInterface.Provides COM objects with version-independent access to the IsInterface property.

IsLayoutSequential

Fornece acesso independente da versão para objetos COM à propriedade IsLayoutSequential.Provides COM objects with version-independent access to the IsLayoutSequential property.

IsMarshalByRef

Fornece acesso independente da versão para objetos COM à propriedade IsMarshalByRef.Provides COM objects with version-independent access to the IsMarshalByRef property.

IsNestedAssembly

Fornece acesso independente da versão para objetos COM à propriedade IsNestedAssembly.Provides COM objects with version-independent access to the IsNestedAssembly property.

IsNestedFamANDAssem

Fornece acesso independente da versão para objetos COM à propriedade IsNestedFamANDAssem.Provides COM objects with version-independent access to the IsNestedFamANDAssem property.

IsNestedFamily

Fornece acesso independente da versão para objetos COM à propriedade IsNestedFamily.Provides COM objects with version-independent access to the IsNestedFamily property.

IsNestedFamORAssem

Fornece acesso independente da versão para objetos COM à propriedade IsNestedFamORAssem.Provides COM objects with version-independent access to the IsNestedFamORAssem property.

IsNestedPrivate

Fornece acesso independente da versão para objetos COM à propriedade IsNestedPrivate.Provides COM objects with version-independent access to the IsNestedPrivate property.

IsNestedPublic

Fornece acesso independente da versão para objetos COM à propriedade IsNestedPublic.Provides COM objects with version-independent access to the IsNestedPublic property.

IsNotPublic

Fornece acesso independente da versão para objetos COM à propriedade IsNotPublic.Provides COM objects with version-independent access to the IsNotPublic property.

IsPointer

Fornece acesso independente da versão para objetos COM à propriedade IsPointer.Provides COM objects with version-independent access to the IsPointer property.

IsPrimitive

Fornece acesso independente da versão para objetos COM à propriedade IsPrimitive.Provides COM objects with version-independent access to the IsPrimitive property.

IsPublic

Fornece acesso independente da versão para objetos COM à propriedade IsPublic.Provides COM objects with version-independent access to the IsPublic property.

IsSealed

Fornece acesso independente da versão para objetos COM à propriedade IsSealed.Provides COM objects with version-independent access to the IsSealed property.

IsSerializable

Fornece acesso independente da versão para objetos COM à propriedade IsSerializable.Provides COM objects with version-independent access to the IsSerializable property.

IsSpecialName

Fornece acesso independente da versão para objetos COM à propriedade IsSpecialName.Provides COM objects with version-independent access to the IsSpecialName property.

IsUnicodeClass

Fornece acesso independente da versão para objetos COM à propriedade IsUnicodeClass.Provides COM objects with version-independent access to the IsUnicodeClass property.

IsValueType

Fornece acesso independente da versão para objetos COM à propriedade IsValueType.Provides COM objects with version-independent access to the IsValueType property.

MemberType

Fornece acesso independente da versão para objetos COM à propriedade MemberType.Provides COM objects with version-independent access to the MemberType property.

Module

Fornece acesso independente da versão para objetos COM à propriedade Module.Provides COM objects with version-independent access to the Module property.

Name

Fornece acesso independente da versão para objetos COM à propriedade Name.Provides COM objects with version-independent access to the Name property.

Namespace

Fornece acesso independente da versão para objetos COM à propriedade Namespace.Provides COM objects with version-independent access to the Namespace property.

ReflectedType

Fornece acesso independente da versão para objetos COM à propriedade ReflectedType.Provides COM objects with version-independent access to the ReflectedType property.

TypeHandle

Fornece acesso independente da versão para objetos COM à propriedade TypeHandle.Provides COM objects with version-independent access to the TypeHandle property.

TypeInitializer

Fornece acesso independente da versão para objetos COM à propriedade TypeInitializer.Provides COM objects with version-independent access to the TypeInitializer property.

UnderlyingSystemType

Fornece acesso independente da versão para objetos COM à propriedade UnderlyingSystemType.Provides COM objects with version-independent access to the UnderlyingSystemType property.

Métodos

Equals(Object)

Fornece objetos COM com acesso independente de versão para o método Equals(Object).Provides COM objects with version-independent access to the Equals(Object) method.

Equals(Type)

Fornece objetos COM com acesso independente de versão para o método Equals(Type).Provides COM objects with version-independent access to the Equals(Type) method.

FindInterfaces(TypeFilter, Object)

Fornece objetos COM com acesso independente de versão para o método FindInterfaces(TypeFilter, Object).Provides COM objects with version-independent access to the FindInterfaces(TypeFilter, Object) method.

FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Fornece objetos COM com acesso independente de versão para o método FindMembers(MemberTypes, BindingFlags, MemberFilter, Object).Provides COM objects with version-independent access to the FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) method.

GetArrayRank()

Fornece objetos COM com acesso independente de versão para o método GetArrayRank().Provides COM objects with version-independent access to the GetArrayRank() method.

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[]).Provides COM objects with version-independent access to the GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) method.

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

Fornece objetos COM com acesso independente de versão para o método GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) method.

GetConstructor(Type[])

Fornece objetos COM com acesso independente de versão para o método GetConstructor(Type[]).Provides COM objects with version-independent access to the GetConstructor(Type[]) method.

GetConstructors()

Fornece objetos COM com acesso independente de versão para o método GetConstructors().Provides COM objects with version-independent access to the GetConstructors() method.

GetConstructors(BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetConstructors(BindingFlags).Provides COM objects with version-independent access to the GetConstructors(BindingFlags) method.

GetCustomAttributes(Boolean)

Fornece objetos COM com acesso independente de versão para o método GetCustomAttributes(Boolean).Provides COM objects with version-independent access to the GetCustomAttributes(Boolean) method.

GetCustomAttributes(Type, Boolean)

Fornece objetos COM com acesso independente de versão para o método GetCustomAttributes(Type, Boolean).Provides COM objects with version-independent access to the GetCustomAttributes(Type, Boolean) method.

GetDefaultMembers()

Fornece objetos COM com acesso independente de versão para o método GetDefaultMembers().Provides COM objects with version-independent access to the GetDefaultMembers() method.

GetElementType()

Fornece objetos COM com acesso independente de versão para o método GetElementType().Provides COM objects with version-independent access to the GetElementType() method.

GetEvent(String)

Fornece objetos COM com acesso independente de versão para o método GetEvent(String).Provides COM objects with version-independent access to the GetEvent(String) method.

GetEvent(String, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetEvent(String, BindingFlags).Provides COM objects with version-independent access to the GetEvent(String, BindingFlags) method.

GetEvents()

Fornece objetos COM com acesso independente de versão para o método GetEvents().Provides COM objects with version-independent access to the GetEvents() method.

GetEvents(BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetEvents(BindingFlags).Provides COM objects with version-independent access to the GetEvents(BindingFlags) method.

GetField(String)

Fornece objetos COM com acesso independente de versão para o método GetField(String).Provides COM objects with version-independent access to the GetField(String) method.

GetField(String, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetField(String, BindingFlags).Provides COM objects with version-independent access to the GetField(String, BindingFlags) method.

GetFields()

Fornece objetos COM com acesso independente de versão para o método GetFields().Provides COM objects with version-independent access to the GetFields() method.

GetFields(BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetFields(BindingFlags).Provides COM objects with version-independent access to the GetFields(BindingFlags) method.

GetHashCode()

Fornece objetos COM com acesso independente de versão para o método GetHashCode().Provides COM objects with version-independent access to the GetHashCode() method.

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

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição.Maps a set of names to a corresponding set of dispatch identifiers.

GetInterface(String)

Fornece objetos COM com acesso independente de versão para o método GetInterface(String).Provides COM objects with version-independent access to the GetInterface(String) method.

GetInterface(String, Boolean)

Fornece objetos COM com acesso independente de versão para o método GetInterface(String, Boolean).Provides COM objects with version-independent access to the GetInterface(String, Boolean) method.

GetInterfaceMap(Type)

Fornece objetos COM com acesso independente de versão para o método GetInterfaceMap(Type).Provides COM objects with version-independent access to the GetInterfaceMap(Type) method.

GetInterfaces()

Fornece objetos COM com acesso independente de versão para o método GetInterfaces().Provides COM objects with version-independent access to the GetInterfaces() method.

GetMember(String)

Fornece objetos COM com acesso independente de versão para o método GetMember(String).Provides COM objects with version-independent access to the GetMember(String) method.

GetMember(String, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetMember(String, BindingFlags).Provides COM objects with version-independent access to the GetMember(String, BindingFlags) method.

GetMember(String, MemberTypes, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetMember(String, MemberTypes, BindingFlags).Provides COM objects with version-independent access to the GetMember(String, MemberTypes, BindingFlags) method.

GetMembers()

Fornece objetos COM com acesso independente de versão para o método GetMembers().Provides COM objects with version-independent access to the GetMembers() method.

GetMembers(BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetMembers(BindingFlags).Provides COM objects with version-independent access to the GetMembers(BindingFlags) method.

GetMethod(String)

Fornece objetos COM com acesso independente de versão para o método GetMethod(String).Provides COM objects with version-independent access to the GetMethod(String) method.

GetMethod(String, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetMethod(String, BindingFlags).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags) method.

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[]).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) method.

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[]).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) method.

GetMethod(String, Type[])

Fornece objetos COM com acesso independente de versão para o método GetMethod(String, Type[]).Provides COM objects with version-independent access to the GetMethod(String, Type[]) method.

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

Fornece objetos COM com acesso independente de versão para o método GetMethod(String, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetMethod(String, Type[], ParameterModifier[]) method.

GetMethods()

Fornece objetos COM com acesso independente de versão para o método GetMethods().Provides COM objects with version-independent access to the GetMethods() method.

GetMethods(BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetMethods(BindingFlags).Provides COM objects with version-independent access to the GetMethods(BindingFlags) method.

GetNestedType(String)

Fornece objetos COM com acesso independente de versão para o método GetNestedType(String).Provides COM objects with version-independent access to the GetNestedType(String) method.

GetNestedType(String, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetNestedType(String, BindingFlags).Provides COM objects with version-independent access to the GetNestedType(String, BindingFlags) method.

GetNestedTypes()

Fornece objetos COM com acesso independente de versão para o método GetNestedTypes().Provides COM objects with version-independent access to the GetNestedTypes() method.

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.Provides COM objects with version-independent access to the GetNestedTypes(BindingFlags) method, and searches for the types nested within the current Type, using the specified binding constraints.

GetProperties()

Fornece objetos COM com acesso independente de versão para o método GetProperties().Provides COM objects with version-independent access to the GetProperties() method.

GetProperties(BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetProperties(BindingFlags).Provides COM objects with version-independent access to the GetProperties(BindingFlags) method.

GetProperty(String)

Fornece objetos COM com acesso independente de versão para o método GetProperty(String).Provides COM objects with version-independent access to the GetProperty(String) method.

GetProperty(String, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, BindingFlags).Provides COM objects with version-independent access to the GetProperty(String, BindingFlags) method.

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[]).Provides COM objects with version-independent access to the GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) method.

GetProperty(String, Type)

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, Type).Provides COM objects with version-independent access to the GetProperty(String, Type) method.

GetProperty(String, Type, Type[])

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, Type, Type[]).Provides COM objects with version-independent access to the GetProperty(String, Type, Type[]) method.

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

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, Type, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetProperty(String, Type, Type[], ParameterModifier[]) method.

GetProperty(String, Type[])

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, Type[]).Provides COM objects with version-independent access to the GetProperty(String, Type[]) method.

GetType()

Fornece objetos COM com acesso independente de versão para o método GetType().Provides COM objects with version-independent access to the GetType() method.

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.Retrieves the type information for an object, which can then be used to get the type information for an interface.

GetTypeInfoCount(UInt32)

Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

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

Fornece acesso a propriedades e métodos expostos por um objeto.Provides access to properties and methods exposed by an object.

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[]).Provides COM objects with version-independent access to the InvokeMember(String, BindingFlags, Binder, Object, Object[]) method.

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).Provides COM objects with version-independent access to the InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) method.

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[]).Provides COM objects with version-independent access to the InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) method.

IsAssignableFrom(Type)

Fornece objetos COM com acesso independente de versão para o método IsAssignableFrom(Type).Provides COM objects with version-independent access to the IsAssignableFrom(Type) method.

IsDefined(Type, Boolean)

Fornece objetos COM com acesso independente de versão para o método IsDefined(Type, Boolean).Provides COM objects with version-independent access to the IsDefined(Type, Boolean) method.

IsInstanceOfType(Object)

Fornece objetos COM com acesso independente de versão para o método IsInstanceOfType(Object).Provides COM objects with version-independent access to the IsInstanceOfType(Object) method.

IsSubclassOf(Type)

Fornece objetos COM com acesso independente de versão para o método IsSubclassOf(Type).Provides COM objects with version-independent access to the IsSubclassOf(Type) method.

ToString()

Fornece objetos COM com acesso independente de versão para o método ToString().Provides COM objects with version-independent access to the ToString() method.

Aplica-se a