_FieldInfo Interfejs

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

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

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
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.FieldInfo klasy, do których można uzyskać dostęp za pomocą niezarządzanych obiektów COM.

Właściwości

Attributes

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

DeclaringType

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

FieldHandle

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

FieldType

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

IsAssembly

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

IsFamily

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

IsFamilyAndAssembly

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

IsFamilyOrAssembly

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

IsInitOnly

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

IsLiteral

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

IsNotSerialized

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

IsPinvokeImpl

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

IsPrivate

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

IsPublic

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

IsSpecialName

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

IsStatic

Zapewnia obiektom COM dostęp niezależny od wersji do IsStatic 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órych następnie można użyć do uzyskania informacji o typie interfejsu.

GetTypeInfoCount(UInt32)

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

GetValue(Object)

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

GetValueDirect(TypedReference)

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

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 .

SetValue(Object, Object)

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

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

Zapewnia obiektom COM dostęp niezależny od wersji do SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) metody .

SetValueDirect(TypedReference, Object)

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

ToString()

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

Dotyczy