Udostępnij za pośrednictwem


_MemberInfo Interfejs

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Uwidacznia publiczne elementy członkowskie MemberInfo klasy jako niezarządzany kod.

public interface class _MemberInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("F7102FA9-CABB-3A74-A6DA-B4567EF1B079")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _MemberInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("f7102fa9-cabb-3a74-a6da-b4567ef1b079")]
public interface _MemberInfo
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("F7102FA9-CABB-3A74-A6DA-B4567EF1B079")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _MemberInfo = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("f7102fa9-cabb-3a74-a6da-b4567ef1b079")>]
type _MemberInfo = interface
Public Interface _MemberInfo
Pochodne
Atrybuty

Uwagi

Ten interfejs służy do uzyskiwania dostępu do klas zarządzanych z niezarządzanego kodu i nie powinien być wywoływany z kodu zarządzanego.

Ten interfejs zachowuje kolejność vtable składowych System.Reflection.MemberInfo klasy, do których można uzyskać dostęp za pomocą niezarządzanych obiektów COM.

Właściwości

DeclaringType

Zapewnia obiektom COM dostęp niezależny od wersji do DeclaringType właściwości .

MemberType

Zapewnia obiektom COM dostęp niezależny od wersji do MemberType właściwości .

Name

Zapewnia obiektom COM dostęp niezależny od wersji do Name właściwości .

ReflectedType

Zapewnia obiektom COM dostęp niezależny od wersji do ReflectedType właściwości .

Metody

Equals(Object)

Zapewnia obiektom COM dostęp niezależny od wersji do Equals(Object) metody .

GetCustomAttributes(Boolean)

Zapewnia obiektom COM dostęp niezależny od wersji do GetCustomAttributes(Boolean) metody .

GetCustomAttributes(Type, Boolean)

Zapewnia obiektom COM dostęp niezależny od wersji do GetCustomAttributes(Type, Boolean) metody .

GetHashCode()

Zapewnia obiektom COM dostęp niezależny od wersji do GetHashCode() metody .

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

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.

GetType()

Zapewnia obiektom COM dostęp niezależny od wersji do GetType() metody .

GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, który może służyć do pobierania informacji o typie dla interfejsu.

GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).

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

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.

IsDefined(Type, Boolean)

Zapewnia obiektom COM dostęp niezależny od wersji do IsDefined(Type, Boolean) metody .

ToString()

Zapewnia obiektom COM dostęp niezależny od wersji do ToString() metody .

Dotyczy