_ConstructorInfo Интерфейс

Определение

Важно!

Этот API несовместим с CLS.

Предоставляет неуправляемому коду доступ к открытым членам класса ConstructorInfo.Exposes the public members of the ConstructorInfo class to unmanaged code.

public interface class _ConstructorInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("E9A19478-9646-3679-9B10-8411AE1FD57D")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _ConstructorInfo
type _ConstructorInfo = interface
Public Interface _ConstructorInfo
Производный
Атрибуты

Комментарии

Этот интерфейс предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This interface is for access to managed classes from unmanaged code, and should not be called from managed code.

System.Reflection.ConstructorInfo Класс обнаруживает атрибуты конструктора класса и предоставляет доступ к метаданным конструктора.The System.Reflection.ConstructorInfo class discovers the attributes of a class constructor and provides access to constructor metadata.

Интерфейс сохраняет порядок System.Reflection.ConstructorInfo vtable членов класса, доступ к которым может осуществляться неуправляемыми COM-объектами. System.Runtime.InteropServices._ConstructorInfoThe System.Runtime.InteropServices._ConstructorInfo interface preserves the vtable order of the System.Reflection.ConstructorInfo class members that can be accessed by unmanaged COM objects.

Свойства

Attributes

Предоставляет COM-объекты с независящим от версии доступом к свойству Attributes.Provides COM objects with version-independent access to the Attributes property.

CallingConvention

Предоставляет COM-объекты с независящим от версии доступом к свойству CallingConvention.Provides COM objects with version-independent access to the CallingConvention property.

DeclaringType

Предоставляет COM-объекты с независящим от версии доступом к свойству DeclaringType.Provides COM objects with version-independent access to the DeclaringType property.

IsAbstract

Предоставляет COM-объекты с независящим от версии доступом к свойству IsAbstract.Provides COM objects with version-independent access to the IsAbstract property.

IsAssembly

Предоставляет COM-объекты с независящим от версии доступом к свойству IsAssembly.Provides COM objects with version-independent access to the IsAssembly property.

IsConstructor

Предоставляет COM-объекты с независящим от версии доступом к свойству IsConstructor.Provides COM objects with version-independent access to the IsConstructor property.

IsFamily

Предоставляет COM-объекты с независящим от версии доступом к свойству IsFamily.Provides COM objects with version-independent access to the IsFamily property.

IsFamilyAndAssembly

Предоставляет COM-объекты с независящим от версии доступом к свойству IsFamilyAndAssembly.Provides COM objects with version-independent access to the IsFamilyAndAssembly property.

IsFamilyOrAssembly

Предоставляет COM-объекты с независящим от версии доступом к свойству IsFamilyOrAssembly.Provides COM objects with version-independent access to the IsFamilyOrAssembly property.

IsFinal

Предоставляет COM-объекты с независящим от версии доступом к свойству IsFinal.Provides COM objects with version-independent access to the IsFinal property.

IsHideBySig

Предоставляет COM-объекты с независящим от версии доступом к свойству IsHideBySig.Provides COM objects with version-independent access to the IsHideBySig property.

IsPrivate

Предоставляет COM-объекты с независящим от версии доступом к свойству IsPrivate.Provides COM objects with version-independent access to the IsPrivate property.

IsPublic

Предоставляет COM-объекты с независящим от версии доступом к свойству IsPublic.Provides COM objects with version-independent access to the IsPublic property.

IsSpecialName

Предоставляет COM-объекты с независящим от версии доступом к свойству IsSpecialName.Provides COM objects with version-independent access to the IsSpecialName property.

IsStatic

Предоставляет COM-объекты с независящим от версии доступом к свойству IsStatic.Provides COM objects with version-independent access to the IsStatic property.

IsVirtual

Предоставляет COM-объекты с независящим от версии доступом к свойству IsVirtual.Provides COM objects with version-independent access to the IsVirtual property.

MemberType

Предоставляет COM-объекты с независящим от версии доступом к свойству MemberType.Provides COM objects with version-independent access to the MemberType property.

MethodHandle

Предоставляет COM-объекты с независящим от версии доступом к свойству MethodHandle.Provides COM objects with version-independent access to the MethodHandle property.

Name

Предоставляет COM-объекты с независящим от версии доступом к свойству Name.Provides COM objects with version-independent access to the Name property.

ReflectedType

Предоставляет COM-объекты с независящим от версии доступом к свойству ReflectedType.Provides COM objects with version-independent access to the ReflectedType property.

Методы

Equals(Object)

Предоставляет COM-объекты с независящим от версии доступом к методу Equals(Object).Provides COM objects with version-independent access to the Equals(Object) method.

GetCustomAttributes(Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetCustomAttributes(Boolean).Provides COM objects with version-independent access to the GetCustomAttributes(Boolean) method.

GetCustomAttributes(Type, Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetCustomAttributes(Type, Boolean).Provides COM objects with version-independent access to the GetCustomAttributes(Type, Boolean) method.

GetHashCode()

Предоставляет COM-объекты с независящим от версии доступом к методу GetHashCode().Provides COM objects with version-independent access to the GetHashCode() method.

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

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.Maps a set of names to a corresponding set of dispatch identifiers.

GetMethodImplementationFlags()

Предоставляет COM-объектам независимый от версии доступ к элементу GetMethodImplementationFlags().Provides COM objects with version-independent access to the GetMethodImplementationFlags() member.

GetParameters()

Предоставляет COM-объекты с независящим от версии доступом к методу GetParameters().Provides COM objects with version-independent access to the GetParameters() method.

GetType()

Предоставляет COM-объекты с независящим от версии доступом к методу GetType().Provides COM objects with version-independent access to the GetType() method.

GetTypeInfo(UInt32, UInt32, IntPtr)

Возвращает сведения о типе объекта, которые затем могут использоваться для получения сведений о типе интерфейса.Retrieves the type information for an object, which can then be used to get the type information for an interface.

GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

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

Предоставляет доступ к открытым свойствам и методам объекта.Provides access to properties and methods exposed by an object.

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

Предоставляет COM-объекты с независящим от версии доступом к методу Invoke(Object, BindingFlags, Binder, Object[], CultureInfo).Provides COM objects with version-independent access to the Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) method.

Invoke_3(Object, Object[])

Предоставляет COM-объектам независимый от версии доступ к методу Invoke(Object, Object[]).Provides COM objects with version-independent access to the Invoke(Object, Object[]) method.

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

Предоставляет COM-объекты с независящим от версии доступом к методу Invoke(BindingFlags, Binder, Object[], CultureInfo).Provides COM objects with version-independent access to the Invoke(BindingFlags, Binder, Object[], CultureInfo) method.

Invoke_5(Object[])

Предоставляет COM-объектам независимый от версии доступ к методу Invoke(Object[]).Provides COM objects with version-independent access to the Invoke(Object[]) method.

IsDefined(Type, Boolean)

Предоставляет COM-объектам независимый от версии доступ к элементу IsDefined(Type, Boolean).Provides COM objects with version-independent access to the IsDefined(Type, Boolean) member.

ToString()

Предоставляет COM-объекты с независящим от версии доступом к методу ToString().Provides COM objects with version-independent access to the ToString() method.

Применяется к