_MethodInfo Интерфейс

Определение

Внимание

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

Предоставляет общедоступным членам класса неуправляемый MethodInfo код.

public interface class _MethodInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _MethodInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _MethodInfo
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _MethodInfo = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _MethodInfo = interface
Public Interface _MethodInfo
Производный
Атрибуты

Комментарии

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

Этот интерфейс сохраняет порядок System.Reflection.MethodInfo 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 , независимо от версии.

ReturnType

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

ReturnTypeCustomAttributes

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

Методы

Имя Описание
Equals(Object)

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

GetBaseDefinition()

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

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(Object, BindingFlags, Binder, Object[], CultureInfo)

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

Invoke(Object, Object[])

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

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

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

IsDefined(Type, Boolean)

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

ToString()

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

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