다음을 통해 공유


_FieldInfo 인터페이스

정의

중요

이 API는 CLS 규격이 아닙니다.

FieldInfo 클래스의 공용 멤버를 관리되지 않는 코드에 노출합니다.

public interface class _FieldInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _FieldInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _FieldInfo
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _FieldInfo = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _FieldInfo = interface
Public Interface _FieldInfo
파생
특성

설명

이 인터페이스는 관리되지 않는 코드에서 관리되는 클래스에 액세스하기 위한 것이며 관리 코드에서 호출해서는 안 됩니다.

이 인터페이스는 관리되지 않는 COM 개체에서 액세스할 수 있는 System.Reflection.FieldInfo 클래스 멤버의 vtable 순서를 유지합니다.

속성

Attributes

com 개체에 Attributes 속성에 대한 버전 독립적 액세스를 제공합니다.

DeclaringType

com 개체에 DeclaringType 속성에 대한 버전 독립적 액세스를 제공합니다.

FieldHandle

com 개체에 FieldHandle 속성에 대한 버전 독립적 액세스를 제공합니다.

FieldType

com 개체에 FieldType 속성에 대한 버전 독립적 액세스를 제공합니다.

IsAssembly

com 개체에 IsAssembly 속성에 대한 버전 독립적 액세스를 제공합니다.

IsFamily

com 개체에 IsFamily 속성에 대한 버전 독립적 액세스를 제공합니다.

IsFamilyAndAssembly

com 개체에 IsFamilyAndAssembly 속성에 대한 버전 독립적 액세스를 제공합니다.

IsFamilyOrAssembly

com 개체에 IsFamilyOrAssembly 속성에 대한 버전 독립적 액세스를 제공합니다.

IsInitOnly

com 개체에 IsInitOnly 속성에 대한 버전 독립적 액세스를 제공합니다.

IsLiteral

com 개체에 IsLiteral 속성에 대한 버전 독립적 액세스를 제공합니다.

IsNotSerialized

com 개체에 IsNotSerialized 속성에 대한 버전 독립적 액세스를 제공합니다.

IsPinvokeImpl

com 개체에 IsPinvokeImpl 속성에 대한 버전 독립적 액세스를 제공합니다.

IsPrivate

com 개체에 IsPrivate 속성에 대한 버전 독립적 액세스를 제공합니다.

IsPublic

com 개체에 IsPublic 속성에 대한 버전 독립적 액세스를 제공합니다.

IsSpecialName

com 개체에 IsSpecialName 속성에 대한 버전 독립적 액세스를 제공합니다.

IsStatic

com 개체에 IsStatic 속성에 대한 버전 독립적 액세스를 제공합니다.

MemberType

com 개체에 MemberType 속성에 대한 버전 독립적 액세스를 제공합니다.

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)

이름 집합을 해당 디스패치 식별자 집합에 매핑합니다.

GetType()

com 개체에 GetType() 메서드에 대한 버전 독립적 액세스를 제공합니다.

GetTypeInfo(UInt32, UInt32, IntPtr)

개체의 형식 정보를 검색한 다음 인터페이스의 형식 정보를 가져오는 데 사용할 수 있습니다.

GetTypeInfoCount(UInt32)

개체가 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1).

GetValue(Object)

com 개체에 GetValue(Object) 메서드에 대한 버전 독립적 액세스를 제공합니다.

GetValueDirect(TypedReference)

com 개체에 GetValueDirect(TypedReference) 메서드에 대한 버전 독립적 액세스를 제공합니다.

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

개체에 의해 노출되는 속성 및 메서드에 대한 액세스를 제공합니다.

IsDefined(Type, Boolean)

com 개체에 IsDefined(Type, Boolean) 메서드에 대한 버전 독립적 액세스를 제공합니다.

SetValue(Object, Object, BindingFlags, Binder, CultureInfo)

com 개체에 SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) 메서드에 대한 버전 독립적 액세스를 제공합니다.

SetValue(Object, Object)

com 개체에 SetValue(Object, Object) 메서드에 대한 버전 독립적 액세스를 제공합니다.

SetValueDirect(TypedReference, Object)

com 개체에 SetValueDirect(TypedReference, Object) 메서드에 대한 버전 독립적 액세스를 제공합니다.

ToString()

com 개체에 ToString() 메서드에 대한 버전 독립적 액세스를 제공합니다.

적용 대상