Compartilhar via


_ConstructorInfo Interface

Definição

Importante

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

Expõe os membros públicos da classe ConstructorInfo a 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

Attributes

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

CallingConvention

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

DeclaringType

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

IsAbstract

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

IsAssembly

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

IsConstructor

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

IsFamily

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

IsFamilyAndAssembly

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

IsFamilyOrAssembly

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

IsFinal

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

IsHideBySig

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

IsPrivate

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

IsPublic

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

IsSpecialName

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

IsStatic

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

IsVirtual

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

MemberType

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

MethodHandle

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

Name

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

ReflectedType

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

Métodos

Equals(Object)

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

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

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.

GetMethodImplementationFlags()

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

GetParameters()

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

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.

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

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

Invoke_3(Object, Object[])

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

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

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

Invoke_5(Object[])

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

IsDefined(Type, Boolean)

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

ToString()

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

Aplica-se a