_ConstructorInfo Rozhraní

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zpřístupňuje veřejné členy ConstructorInfo třídy nespravovanému kódu.

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
Odvozené
Atributy

Poznámky

Toto rozhraní slouží pro přístup ke spravovaným třídám z nespravovaného kódu a nemělo by se volat ze spravovaného kódu.

Třída System.Reflection.ConstructorInfo zjišťuje atributy konstruktoru třídy a poskytuje přístup k metadatům konstruktoru.

Rozhraní System.Runtime.InteropServices._ConstructorInfo zachovává pořadí virtuálních System.Reflection.ConstructorInfo tabulek členů třídy, ke kterým lze přistupovat nespravovanými objekty modelu COM.

Vlastnosti

Attributes

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na Attributes verzi.

CallingConvention

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na CallingConvention verzi.

DeclaringType

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na DeclaringType verzi.

IsAbstract

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na IsAbstract verzi.

IsAssembly

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na IsAssembly verzi.

IsConstructor

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na IsConstructor verzi.

IsFamily

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na IsFamily verzi.

IsFamilyAndAssembly

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na IsFamilyAndAssembly verzi.

IsFamilyOrAssembly

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na IsFamilyOrAssembly verzi.

IsFinal

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na IsFinal verzi.

IsHideBySig

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na IsHideBySig verzi.

IsPrivate

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na IsPrivate verzi.

IsPublic

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na IsPublic verzi.

IsSpecialName

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na IsSpecialName verzi.

IsStatic

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na IsStatic verzi.

IsVirtual

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na IsVirtual verzi.

MemberType

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na MemberType verzi.

MethodHandle

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na MethodHandle verzi.

Name

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na Name verzi.

ReflectedType

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na ReflectedType verzi.

Metody

Equals(Object)

Poskytuje objekty COM s přístupem nezávislý na verzi metody Equals(Object) .

GetCustomAttributes(Boolean)

Poskytuje objekty COM s přístupem nezávislý na verzi metody GetCustomAttributes(Boolean) .

GetCustomAttributes(Type, Boolean)

Poskytuje objekty COM s přístupem nezávislý na verzi metody GetCustomAttributes(Type, Boolean) .

GetHashCode()

Poskytuje objekty COM s přístupem nezávislý na verzi metody GetHashCode() .

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

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.

GetMethodImplementationFlags()

Poskytuje objekty COM s přístupem nezávislý na verzi člena GetMethodImplementationFlags() .

GetParameters()

Poskytuje objekty COM s přístupem nezávislý na verzi metody GetParameters() .

GetType()

Poskytuje objekty COM s přístupem nezávislý na verzi metody GetType() .

GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní.

GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).

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

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

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

Poskytuje objekty COM s přístupem nezávislý na verzi metody Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) .

Invoke_3(Object, Object[])

Poskytuje objekty COM s přístupem nezávislý na verzi metody Invoke(Object, Object[]) .

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

Poskytuje objekty COM s přístupem nezávislý na verzi metody Invoke(BindingFlags, Binder, Object[], CultureInfo) .

Invoke_5(Object[])

Poskytuje objekty COM s přístupem nezávislý na verzi metody Invoke(Object[]) .

IsDefined(Type, Boolean)

Poskytuje objekty COM s přístupem nezávislý na verzi člena IsDefined(Type, Boolean) .

ToString()

Poskytuje objekty COM s přístupem nezávislý na verzi metody ToString() .

Platí pro