語言

_MemberInfo 介面

定義

重要

此 API 不符合 CLS 規範。

讓類別中的 MemberInfo 公開成員暴露於未受管理的程式碼中。

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
衍生
屬性

備註

此介面用於存取非受管理程式碼中的受管理類別,不應從受管理程式碼呼叫。

此介面保留可被非管理 COM 物件存取的類別成員的 vtable 順序 System.Reflection.MemberInfo 。

屬性

名稱 Description
DeclaringType

提供 COM 物件對該 DeclaringType 屬性的版本無關存取權。

MemberType

提供 COM 物件對該 MemberType 屬性的版本無關存取權。

Name

提供 COM 物件對該 Name 屬性的版本無關存取權。

ReflectedType

提供 COM 物件對該 ReflectedType 屬性的版本無關存取權。

方法

名稱 Description
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)

將一組名稱對應至一組對應的分派識別項 (Dispatch Identifier)。

GetType()

提供 COM 物件對該方法的版本無關存取 GetType() 權。

GetTypeInfo(UInt32, UInt32, IntPtr)

擷取 物件的型別資訊,可用來取得介面的類型資訊。

GetTypeInfoCount(UInt32)

擷取物件提供的類型資訊介面數目 (0 或 1)。

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

提供物件所公開屬性和方法的存取權。

IsDefined(Type, Boolean)

提供 COM 物件對該方法的版本無關存取 IsDefined(Type, Boolean) 權。

ToString()

提供 COM 物件對該方法的版本無關存取 ToString() 權。

適用於