Поделиться через


_ConstructorInfo Интерфейс

Определение

Важно!

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

Предоставляет неуправляемому коду доступ к открытым членам класса ConstructorInfo.

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
Производный
Атрибуты

Комментарии

Этот интерфейс предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.

Класс System.Reflection.ConstructorInfo обнаруживает атрибуты конструктора класса и предоставляет доступ к метаданным конструктора.

Интерфейс System.Runtime.InteropServices._ConstructorInfo сохраняет порядок System.Reflection.ConstructorInfo vtable членов класса, к которым могут обращаться неуправляемые COM-объекты.

Свойства

Attributes

Предоставляет COM-объекты с независящим от версии доступом к свойству Attributes.

CallingConvention

Предоставляет COM-объекты с независящим от версии доступом к свойству CallingConvention.

DeclaringType

Предоставляет COM-объекты с независящим от версии доступом к свойству DeclaringType.

IsAbstract

Предоставляет COM-объекты с независящим от версии доступом к свойству IsAbstract.

IsAssembly

Предоставляет COM-объекты с независящим от версии доступом к свойству IsAssembly.

IsConstructor

Предоставляет COM-объекты с независящим от версии доступом к свойству IsConstructor.

IsFamily

Предоставляет COM-объекты с независящим от версии доступом к свойству IsFamily.

IsFamilyAndAssembly

Предоставляет COM-объекты с независящим от версии доступом к свойству IsFamilyAndAssembly.

IsFamilyOrAssembly

Предоставляет COM-объекты с независящим от версии доступом к свойству IsFamilyOrAssembly.

IsFinal

Предоставляет COM-объекты с независящим от версии доступом к свойству IsFinal.

IsHideBySig

Предоставляет COM-объекты с независящим от версии доступом к свойству IsHideBySig.

IsPrivate

Предоставляет COM-объекты с независящим от версии доступом к свойству IsPrivate.

IsPublic

Предоставляет COM-объекты с независящим от версии доступом к свойству IsPublic.

IsSpecialName

Предоставляет COM-объекты с независящим от версии доступом к свойству IsSpecialName.

IsStatic

Предоставляет COM-объекты с независящим от версии доступом к свойству IsStatic.

IsVirtual

Предоставляет COM-объекты с независящим от версии доступом к свойству IsVirtual.

MemberType

Предоставляет COM-объекты с независящим от версии доступом к свойству MemberType.

MethodHandle

Предоставляет COM-объекты с независящим от версии доступом к свойству MethodHandle.

Name

Предоставляет COM-объекты с независящим от версии доступом к свойству Name.

ReflectedType

Предоставляет COM-объекты с независящим от версии доступом к свойству ReflectedType.

Методы

Equals(Object)

Предоставляет COM-объекты с независящим от версии доступом к методу Equals(Object).

GetCustomAttributes(Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetCustomAttributes(Boolean).

GetCustomAttributes(Type, Boolean)

Предоставляет COM-объекты с независящим от версии доступом к методу GetCustomAttributes(Type, Boolean).

GetHashCode()

Предоставляет COM-объекты с независящим от версии доступом к методу GetHashCode().

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

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.

GetMethodImplementationFlags()

Предоставляет COM-объектам независимый от версии доступ к элементу GetMethodImplementationFlags().

GetParameters()

Предоставляет COM-объекты с независящим от версии доступом к методу GetParameters().

GetType()

Предоставляет COM-объекты с независящим от версии доступом к методу GetType().

GetTypeInfo(UInt32, UInt32, IntPtr)

Возвращает сведения о типе объекта, которые затем могут использоваться для получения сведений о типе интерфейса.

GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).

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

Предоставляет доступ к открытым свойствам и методам объекта.

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

Предоставляет COM-объекты с независящим от версии доступом к методу Invoke(Object, BindingFlags, Binder, Object[], CultureInfo).

Invoke_3(Object, Object[])

Предоставляет COM-объекты с независящим от версии доступом к методу Invoke(Object, Object[]).

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

Предоставляет COM-объекты с независящим от версии доступом к методу Invoke(BindingFlags, Binder, Object[], CultureInfo).

Invoke_5(Object[])

Предоставляет COM-объекты с независящим от версии доступом к методу Invoke(Object[]).

IsDefined(Type, Boolean)

Предоставляет COM-объектам независимый от версии доступ к элементу IsDefined(Type, Boolean).

ToString()

Предоставляет COM-объекты с независящим от версии доступом к методу ToString().

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