_ConstructorInfo Interface

Definição

Importante

Esta API não está em conformidade com CLS.

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

public interface class _ConstructorInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("E9A19478-9646-3679-9B10-8411AE1FD57D")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _ConstructorInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("E9A19478-9646-3679-9B10-8411AE1FD57D")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _ConstructorInfo
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("E9A19478-9646-3679-9B10-8411AE1FD57D")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _ConstructorInfo = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("E9A19478-9646-3679-9B10-8411AE1FD57D")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _ConstructorInfo = interface
Public Interface _ConstructorInfo
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.

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

A System.Runtime.InteropServices._ConstructorInfo interface preserva a ordem vtable dos membros da System.Reflection.ConstructorInfo classe que podem ser acessados por objetos COM não gerenciados.

Propriedades

Nome Description
Attributes

Fornece objetos COM com acesso independente de versão à Attributes propriedade.

CallingConvention

Fornece objetos COM com acesso independente de versão à CallingConvention propriedade.

DeclaringType

Fornece objetos COM com acesso independente de versão à DeclaringType propriedade.

IsAbstract

Fornece objetos COM com acesso independente de versão à IsAbstract propriedade.

IsAssembly

Fornece objetos COM com acesso independente de versão à IsAssembly propriedade.

IsConstructor

Fornece objetos COM com acesso independente de versão à IsConstructor propriedade.

IsFamily

Fornece objetos COM com acesso independente de versão à IsFamily propriedade.

IsFamilyAndAssembly

Fornece objetos COM com acesso independente de versão à IsFamilyAndAssembly propriedade.

IsFamilyOrAssembly

Fornece objetos COM com acesso independente de versão à IsFamilyOrAssembly propriedade.

IsFinal

Fornece objetos COM com acesso independente de versão à IsFinal propriedade.

IsHideBySig

Fornece objetos COM com acesso independente de versão à IsHideBySig propriedade.

IsPrivate

Fornece objetos COM com acesso independente de versão à IsPrivate propriedade.

IsPublic

Fornece objetos COM com acesso independente de versão à IsPublic propriedade.

IsSpecialName

Fornece objetos COM com acesso independente de versão à IsSpecialName propriedade.

IsStatic

Fornece objetos COM com acesso independente de versão à IsStatic propriedade.

IsVirtual

Fornece objetos COM com acesso independente de versão à IsVirtual propriedade.

MemberType

Fornece objetos COM com acesso independente de versão à MemberType propriedade.

MethodHandle

Fornece objetos COM com acesso independente de versão à MethodHandle propriedade.

Name

Fornece objetos COM com acesso independente de versão à Name propriedade.

ReflectedType

Fornece objetos COM com acesso independente de versão à ReflectedType propriedade.

Métodos

Nome Description
Equals(Object)

Fornece objetos COM com acesso independente de versão ao Equals(Object) método.

GetCustomAttributes(Boolean)

Fornece objetos COM com acesso independente de versão ao GetCustomAttributes(Boolean) método.

GetCustomAttributes(Type, Boolean)

Fornece objetos COM com acesso independente de versão ao GetCustomAttributes(Type, Boolean) método.

GetHashCode()

Fornece objetos COM com acesso independente de versão ao GetHashCode() método.

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

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

GetMethodImplementationFlags()

Fornece objetos COM com acesso independente de versão ao GetMethodImplementationFlags() membro.

GetParameters()

Fornece objetos COM com acesso independente de versão ao GetParameters() método.

GetType()

Fornece objetos COM com acesso independente de versão ao GetType() método.

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_2(Object, BindingFlags, Binder, Object[], CultureInfo)

Fornece objetos COM com acesso independente de versão ao Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) método.

Invoke_3(Object, Object[])

Fornece objetos COM com acesso independente de versão ao Invoke(Object, Object[]) método.

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

Fornece objetos COM com acesso independente de versão ao Invoke(BindingFlags, Binder, Object[], CultureInfo) método.

Invoke_5(Object[])

Fornece objetos COM com acesso independente de versão ao Invoke(Object[]) método.

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

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

IsDefined(Type, Boolean)

Fornece objetos COM com acesso independente de versão ao IsDefined(Type, Boolean) membro.

ToString()

Fornece objetos COM com acesso independente de versão ao ToString() método.

Aplica-se a