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 | |
---|---|---|
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
Nome | Descrição | |
---|---|---|
Equals(Object) | Fornece objetos COM com acesso independente de versão para o método Equals. |
|
GetCustomAttributes(Boolean) | Fornece objetos COM com acesso independente de versão para o método GetCustomAttributes. |
|
GetCustomAttributes(Type, Boolean) | Fornece objetos COM com acesso independente de versão para o método GetCustomAttributes. |
|
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. |
|
Invoke_3(Object, Object[]) | Fornece objetos COM com acesso independente de versão para o método Invoke. |
|
Invoke_4(BindingFlags, Binder, Object[], CultureInfo) | Fornece objetos COM com acesso independente de versão para o método Invoke. |
|
Invoke_5(Object[]) | Fornece objetos COM com acesso independente de versão para o método Invoke. |
|
IsDefined(Type, Boolean) | Fornece objetos COM com acesso independente de versão para o membro IsDefined. |
|
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