_ConstructorInfo Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ým na Equals(Object) verzi k metodě. |
GetCustomAttributes(Boolean) |
Poskytuje objekty COM s přístupem nezávislým na GetCustomAttributes(Boolean) verzi k metodě. |
GetCustomAttributes(Type, Boolean) |
Poskytuje objekty COM s přístupem nezávislým na GetCustomAttributes(Type, Boolean) verzi k metodě. |
GetHashCode() |
Poskytuje objekty COM s přístupem nezávislým na GetHashCode() verzi k metodě. |
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ým na GetParameters() verzi k metodě. |
GetType() |
Poskytuje objekty COM s přístupem nezávislým na GetType() verzi k metodě. |
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ým na Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) verzi k metodě. |
Invoke_3(Object, Object[]) |
Poskytuje objekty COM s přístupem nezávislým na Invoke(Object, Object[]) verzi k metodě. |
Invoke_4(BindingFlags, Binder, Object[], CultureInfo) |
Poskytuje objekty COM s přístupem nezávislým na Invoke(BindingFlags, Binder, Object[], CultureInfo) verzi k metodě. |
Invoke_5(Object[]) |
Poskytuje objekty COM s přístupem nezávislým na Invoke(Object[]) verzi k metodě. |
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ým na ToString() verzi k metodě. |