Compartilhar via


Interface _Type

 

Dica

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Expõe os membros públicos da classe System.Type ao código não gerenciado.

Esta API não é compatível com CLS.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (em mscorlib.dll)

Sintaxe

[GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[CLSCompliantAttribute(false)]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[ComVisibleAttribute(true)]
public interface _Type
[GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[CLSCompliantAttribute(false)]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[ComVisibleAttribute(true)]
public interface class _Type
[<GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")>]
[<CLSCompliantAttribute(false)>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<ComVisibleAttribute(true)>]
type _Type = interface end
<GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")>
<CLSCompliantAttribute(False)>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<ComVisibleAttribute(True)>
Public Interface _Type

Propriedades

Nome Descrição
System_CAPS_pubproperty Assembly

Fornece acesso independente da versão para objetos COM à propriedade Type.Assembly.

System_CAPS_pubproperty AssemblyQualifiedName

Fornece acesso independente da versão para objetos COM à propriedade Type.AssemblyQualifiedName.

System_CAPS_pubproperty Attributes

Fornece acesso independente da versão para objetos COM à propriedade Type.Attributes.

System_CAPS_pubproperty BaseType

Fornece acesso independente da versão para objetos COM à propriedade Type.BaseType.

System_CAPS_pubproperty DeclaringType

Fornece acesso independente da versão para objetos COM à propriedade Type.DeclaringType.

System_CAPS_pubproperty FullName

Fornece acesso independente da versão para objetos COM à propriedade Type.FullName.

System_CAPS_pubproperty GUID

Fornece acesso independente da versão para objetos COM à propriedade Type.GUID.

System_CAPS_pubproperty HasElementType

Fornece acesso independente da versão para objetos COM à propriedade Type.HasElementType.

System_CAPS_pubproperty IsAbstract

Fornece acesso independente da versão para objetos COM à propriedade Type.IsAbstract.

System_CAPS_pubproperty IsAnsiClass

Fornece acesso independente da versão para objetos COM à propriedade Type.IsAnsiClass.

System_CAPS_pubproperty IsArray

Fornece acesso independente da versão para objetos COM à propriedade Type.IsArray.

System_CAPS_pubproperty IsAutoClass

Fornece acesso independente da versão para objetos COM à propriedade Type.IsAutoClass.

System_CAPS_pubproperty IsAutoLayout

Fornece acesso independente da versão para objetos COM à propriedade Type.IsAutoLayout.

System_CAPS_pubproperty IsByRef

Fornece acesso independente da versão para objetos COM à propriedade Type.IsByRef.

System_CAPS_pubproperty IsClass

Fornece acesso independente da versão para objetos COM à propriedade Type.IsClass.

System_CAPS_pubproperty IsCOMObject

Fornece acesso independente da versão para objetos COM à propriedade Type.IsCOMObject.

System_CAPS_pubproperty IsContextful

Fornece acesso independente da versão para objetos COM à propriedade Type.IsContextful.

System_CAPS_pubproperty IsEnum

Fornece acesso independente da versão para objetos COM à propriedade Type.IsEnum.

System_CAPS_pubproperty IsExplicitLayout

Fornece acesso independente da versão para objetos COM à propriedade Type.IsExplicitLayout.

System_CAPS_pubproperty IsImport

Fornece acesso independente da versão para objetos COM à propriedade Type.IsImport.

System_CAPS_pubproperty IsInterface

Fornece acesso independente da versão para objetos COM à propriedade Type.IsInterface.

System_CAPS_pubproperty IsLayoutSequential

Fornece acesso independente da versão para objetos COM à propriedade Type.IsLayoutSequential.

System_CAPS_pubproperty IsMarshalByRef

Fornece acesso independente da versão para objetos COM à propriedade Type.IsMarshalByRef.

System_CAPS_pubproperty IsNestedAssembly

Fornece acesso independente da versão para objetos COM à propriedade Type.IsNestedAssembly.

System_CAPS_pubproperty IsNestedFamANDAssem

Fornece acesso independente da versão para objetos COM à propriedade Type.IsNestedFamANDAssem.

System_CAPS_pubproperty IsNestedFamily

Fornece acesso independente da versão para objetos COM à propriedade Type.IsNestedFamily.

System_CAPS_pubproperty IsNestedFamORAssem

Fornece acesso independente da versão para objetos COM à propriedade Type.IsNestedFamORAssem.

System_CAPS_pubproperty IsNestedPrivate

Fornece acesso independente da versão para objetos COM à propriedade Type.IsNestedPrivate.

System_CAPS_pubproperty IsNestedPublic

Fornece acesso independente da versão para objetos COM à propriedade Type.IsNestedPublic.

System_CAPS_pubproperty IsNotPublic

Fornece acesso independente da versão para objetos COM à propriedade Type.IsNotPublic.

System_CAPS_pubproperty IsPointer

Fornece acesso independente da versão para objetos COM à propriedade Type.IsPointer.

System_CAPS_pubproperty IsPrimitive

Fornece acesso independente da versão para objetos COM à propriedade Type.IsPrimitive.

System_CAPS_pubproperty IsPublic

Fornece acesso independente da versão para objetos COM à propriedade Type.IsPublic.

System_CAPS_pubproperty IsSealed

Fornece acesso independente da versão para objetos COM à propriedade Type.IsSealed.

System_CAPS_pubproperty IsSerializable

Fornece acesso independente da versão para objetos COM à propriedade Type.IsSerializable.

System_CAPS_pubproperty IsSpecialName

Fornece acesso independente da versão para objetos COM à propriedade Type.IsSpecialName.

System_CAPS_pubproperty IsUnicodeClass

Fornece acesso independente da versão para objetos COM à propriedade Type.IsUnicodeClass.

System_CAPS_pubproperty IsValueType

Fornece acesso independente da versão para objetos COM à propriedade Type.IsValueType.

System_CAPS_pubproperty MemberType

Fornece acesso independente da versão para objetos COM à propriedade Type.MemberType.

System_CAPS_pubproperty Module

Fornece acesso independente da versão para objetos COM à propriedade Type.Module.

System_CAPS_pubproperty Name

Fornece acesso independente da versão para objetos COM à propriedade MemberInfo.Name.

System_CAPS_pubproperty Namespace

Fornece acesso independente da versão para objetos COM à propriedade Type.Namespace.

System_CAPS_pubproperty ReflectedType

Fornece acesso independente da versão para objetos COM à propriedade Type.ReflectedType.

System_CAPS_pubproperty TypeHandle

Fornece acesso independente da versão para objetos COM à propriedade Type.TypeHandle.

System_CAPS_pubproperty TypeInitializer

Fornece acesso independente da versão para objetos COM à propriedade Type.TypeInitializer.

System_CAPS_pubproperty UnderlyingSystemType

Fornece acesso independente da versão para objetos COM à propriedade Type.UnderlyingSystemType.

Métodos

Nome Descrição
System_CAPS_pubmethod Equals(Object)

Fornece objetos COM com acesso independente de versão para o método Type.Equals.

System_CAPS_pubmethod Equals(Type)

Fornece objetos COM com acesso independente de versão para o método Type.Equals.

System_CAPS_pubmethod FindInterfaces(TypeFilter, Object)

Fornece objetos COM com acesso independente de versão para o método Type.FindInterfaces.

System_CAPS_pubmethod FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Fornece objetos COM com acesso independente de versão para o método Type.FindMembers.

System_CAPS_pubmethod GetArrayRank()

Fornece objetos COM com acesso independente de versão para o método Type.GetArrayRank.

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

Fornece objetos COM com acesso independente de versão para o método Type.GetConstructor.

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

Fornece objetos COM com acesso independente de versão para o método Type.GetConstructor.

System_CAPS_pubmethod GetConstructor(Type[])

Fornece objetos COM com acesso independente de versão para o método Type.GetConstructor.

System_CAPS_pubmethod GetConstructors()

Fornece objetos COM com acesso independente de versão para o método Type.GetConstructors.

System_CAPS_pubmethod GetConstructors(BindingFlags)

Fornece objetos COM com acesso independente de versão para o método Type.GetConstructors.

System_CAPS_pubmethod GetCustomAttributes(Boolean)

Fornece objetos COM com acesso independente de versão para o método Assembly.GetCustomAttributes.

System_CAPS_pubmethod GetCustomAttributes(Type, Boolean)

Fornece objetos COM com acesso independente de versão para o método MemberInfo.GetCustomAttributes.

System_CAPS_pubmethod GetDefaultMembers()

Fornece objetos COM com acesso independente de versão para o método Type.GetDefaultMembers.

System_CAPS_pubmethod GetElementType()

Fornece objetos COM com acesso independente de versão para o método Type.GetElementType.

System_CAPS_pubmethod GetEvent(String)

Fornece objetos COM com acesso independente de versão para o método Type.GetEvent.

System_CAPS_pubmethod GetEvent(String, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método Type.GetEvent.

System_CAPS_pubmethod GetEvents()

Fornece objetos COM com acesso independente de versão para o método Type.GetEvents.

System_CAPS_pubmethod GetEvents(BindingFlags)

Fornece objetos COM com acesso independente de versão para o método Type.GetEvents.

System_CAPS_pubmethod GetField(String)

Fornece objetos COM com acesso independente de versão para o método Type.GetField.

System_CAPS_pubmethod GetField(String, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método Type.GetField.

System_CAPS_pubmethod GetFields()

Fornece objetos COM com acesso independente de versão para o método Type.GetFields.

System_CAPS_pubmethod GetFields(BindingFlags)

Fornece objetos COM com acesso independente de versão para o método Type.GetFields.

System_CAPS_pubmethod GetHashCode()

Fornece objetos COM com acesso independente de versão para o método Type.GetHashCode.

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

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição.

System_CAPS_pubmethod GetInterface(String)

Fornece objetos COM com acesso independente de versão para o método Type.GetInterface.

System_CAPS_pubmethod GetInterface(String, Boolean)

Fornece objetos COM com acesso independente de versão para o método Type.GetInterface.

System_CAPS_pubmethod GetInterfaceMap(Type)

Fornece objetos COM com acesso independente de versão para o método Type.GetInterfaceMap.

System_CAPS_pubmethod GetInterfaces()

Fornece objetos COM com acesso independente de versão para o método Type.GetInterfaces.

System_CAPS_pubmethod GetMember(String)

Fornece objetos COM com acesso independente de versão para o método Type.GetMember.

System_CAPS_pubmethod GetMember(String, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método Type.GetMember.

System_CAPS_pubmethod GetMember(String, MemberTypes, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método Type.GetMember.

System_CAPS_pubmethod GetMembers()

Fornece objetos COM com acesso independente de versão para o método Type.GetMembers.

System_CAPS_pubmethod GetMembers(BindingFlags)

Fornece objetos COM com acesso independente de versão para o método Type.GetMembers.

System_CAPS_pubmethod GetMethod(String)

Fornece objetos COM com acesso independente de versão para o método Type.GetMethod.

System_CAPS_pubmethod GetMethod(String, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método Type.GetMethod.

System_CAPS_pubmethod GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Fornece objetos COM com acesso independente de versão para o método Type.GetMethod.

System_CAPS_pubmethod GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Fornece objetos COM com acesso independente de versão para o método Type.GetMethod.

System_CAPS_pubmethod GetMethod(String, Type[])

Fornece objetos COM com acesso independente de versão para o método Type.GetMethod.

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

Fornece objetos COM com acesso independente de versão para o método Type.GetMethod.

System_CAPS_pubmethod GetMethods()

Fornece objetos COM com acesso independente de versão para o método Type.GetMethods.

System_CAPS_pubmethod GetMethods(BindingFlags)

Fornece objetos COM com acesso independente de versão para o método Type.GetMethods.

System_CAPS_pubmethod GetNestedType(String)

Fornece objetos COM com acesso independente de versão para o método Type.GetNestedType.

System_CAPS_pubmethod GetNestedType(String, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método Type.GetNestedType.

System_CAPS_pubmethod GetNestedTypes()

Fornece objetos COM com acesso independente de versão para o método Type.GetNestedTypes.

System_CAPS_pubmethod GetNestedTypes(BindingFlags)

Fornece objetos COM de acesso independente de versão para o método Type.GetNestedTypes e pesquisa os tipos aninhados no Type atual, usando as restrições de associação especificadas.

System_CAPS_pubmethod GetProperties()

Fornece objetos COM com acesso independente de versão para o método Type.GetProperties.

System_CAPS_pubmethod GetProperties(BindingFlags)

Fornece objetos COM com acesso independente de versão para o método Type.GetProperties.

System_CAPS_pubmethod GetProperty(String)

Fornece objetos COM com acesso independente de versão para o método Type.GetProperty.

System_CAPS_pubmethod GetProperty(String, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método Type.GetProperty.

System_CAPS_pubmethod GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Fornece objetos COM com acesso independente de versão para o método Type.GetProperty.

System_CAPS_pubmethod GetProperty(String, Type)

Fornece objetos COM com acesso independente de versão para o método Type.GetProperty.

System_CAPS_pubmethod GetProperty(String, Type, Type[])

Fornece objetos COM com acesso independente de versão para o método Type.GetProperty.

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

Fornece objetos COM com acesso independente de versão para o método Type.GetProperty.

System_CAPS_pubmethod GetProperty(String, Type[])

Fornece objetos COM com acesso independente de versão para o método Type.GetProperty.

System_CAPS_pubmethod GetType()

Fornece objetos COM com acesso independente de versão para o método Type.GetType.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod GetTypeInfoCount(UInt32)

Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1).

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

Fornece acesso a propriedades e métodos expostos por um objeto.

System_CAPS_pubmethod InvokeMember(String, BindingFlags, Binder, Object, Object[])

Fornece objetos COM com acesso independente de versão para o método Type.InvokeMember.

System_CAPS_pubmethod InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

Fornece objetos COM com acesso independente de versão para o método Type.InvokeMember.

System_CAPS_pubmethod InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Fornece objetos COM com acesso independente de versão para o método Type.InvokeMember.

System_CAPS_pubmethod IsAssignableFrom(Type)

Fornece objetos COM com acesso independente de versão para o método Type.IsAssignableFrom.

System_CAPS_pubmethod IsDefined(Type, Boolean)

Fornece objetos COM com acesso independente de versão para o método MemberInfo.IsDefined.

System_CAPS_pubmethod IsInstanceOfType(Object)

Fornece objetos COM com acesso independente de versão para o método Type.IsInstanceOfType.

System_CAPS_pubmethod IsSubclassOf(Type)

Fornece objetos COM com acesso independente de versão para o método Type.IsSubclassOf.

System_CAPS_pubmethod ToString()

Fornece objetos COM com acesso independente de versão para o método Type.ToString.

Comentários

Essa interface é para acesso para classes gerenciadas do código não gerenciado e não deve ser chamado de código gerenciado.

Essa interface preserva a ordem de vtable do System.Type classe membros que podem ser acessados por objetos COM não gerenciados.

Informações de Versão

.NET Framework
Disponível desde 1.1

Confira Também

Namespace System.Runtime.InteropServices

Retornar ao início