_FieldInfo 인터페이스

정의

Important

이 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 순서를 유지합니다.

속성

Name Description
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 제공합니다.

메서드

Name 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)

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

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() 제공합니다.

적용 대상