Compartilhar via


Interface _ConstructorInfo

 

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.Reflection.ConstructorInfo a código não gerenciado.

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

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

Sintaxe

[GuidAttribute("E9A19478-9646-3679-9B10-8411AE1FD57D")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public interface _ConstructorInfo
[GuidAttribute("E9A19478-9646-3679-9B10-8411AE1FD57D")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public interface class _ConstructorInfo
[<GuidAttribute("E9A19478-9646-3679-9B10-8411AE1FD57D")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<CLSCompliantAttribute(false)>]
[<ComVisibleAttribute(true)>]
type _ConstructorInfo = interface end
<GuidAttribute("E9A19478-9646-3679-9B10-8411AE1FD57D")>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<CLSCompliantAttribute(False)>
<ComVisibleAttribute(True)>
Public Interface _ConstructorInfo

Propriedades

Nome Descrição
System_CAPS_pubproperty Attributes

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

System_CAPS_pubproperty CallingConvention

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

System_CAPS_pubproperty DeclaringType

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

System_CAPS_pubproperty IsAbstract

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

System_CAPS_pubproperty IsAssembly

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

System_CAPS_pubproperty IsConstructor

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

System_CAPS_pubproperty IsFamily

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

System_CAPS_pubproperty IsFamilyAndAssembly

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

System_CAPS_pubproperty IsFamilyOrAssembly

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

System_CAPS_pubproperty IsFinal

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

System_CAPS_pubproperty IsHideBySig

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

System_CAPS_pubproperty IsPrivate

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

System_CAPS_pubproperty IsPublic

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

System_CAPS_pubproperty IsSpecialName

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

System_CAPS_pubproperty IsStatic

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

System_CAPS_pubproperty IsVirtual

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

System_CAPS_pubproperty MemberType

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

System_CAPS_pubproperty MethodHandle

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

System_CAPS_pubproperty Name

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

System_CAPS_pubproperty ReflectedType

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

Métodos

Nome Descrição
System_CAPS_pubmethod Equals(Object)

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

System_CAPS_pubmethod GetCustomAttributes(Boolean)

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

System_CAPS_pubmethod GetCustomAttributes(Type, Boolean)

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

System_CAPS_pubmethod GetHashCode()

Fornece objetos COM com acesso independente de versão para o método 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 GetMethodImplementationFlags()

Fornece objetos COM com acesso independente de versão para o membro GetMethodImplementationFlags.

System_CAPS_pubmethod GetParameters()

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

System_CAPS_pubmethod GetType()

Fornece objetos COM com acesso independente de versão para o método 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 Invoke_2(Object, BindingFlags, Binder, Object[], CultureInfo)

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

System_CAPS_pubmethod Invoke_3(Object, Object[])

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

System_CAPS_pubmethod Invoke_4(BindingFlags, Binder, Object[], CultureInfo)

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

System_CAPS_pubmethod Invoke_5(Object[])

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

System_CAPS_pubmethod IsDefined(Type, Boolean)

Fornece objetos COM com acesso independente de versão para o membro IsDefined.

System_CAPS_pubmethod ToString()

Fornece objetos COM com acesso independente de versão para o método 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.

O System.Reflection.ConstructorInfo classe descobre os atributos de um construtor de classe e fornece acesso aos metadados do construtor.

O System.Runtime.InteropServices._ConstructorInfo interface preserva a ordem de vtable do System.Reflection.ConstructorInfo 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