Udostępnij za pośrednictwem


_FieldInfo Interfejs

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Uwidacznia publiczne elementy członkowskie klasy FieldInfo niezarządzanej kodzie.

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 umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinien być wywoływany z kodu zarządzanego.

Ten interfejs zachowuje kolejność tabel wirtualnych składowych klasy System.Reflection.FieldInfo, 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 właściwości Attributes.

DeclaringType

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

FieldHandle

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

FieldType

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

IsAssembly

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

IsFamily

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

IsFamilyAndAssembly

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

IsFamilyOrAssembly

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

IsInitOnly

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

IsLiteral

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

IsNotSerialized

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

IsPinvokeImpl

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

IsPrivate

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

IsPublic

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

IsSpecialName

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

IsStatic

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

MemberType

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

Name

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

ReflectedType

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

Metody

Equals(Object)

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

GetCustomAttributes(Boolean)

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

GetCustomAttributes(Type, Boolean)

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

GetHashCode()

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

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

Mapuje zestaw nazw na odpowiedni zestaw identyfikatorów wysyłki.

GetType()

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

GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, którego następnie można użyć do pobrania informacji o typie dla interfejsu.

GetTypeInfoCount(UInt32)

Pobiera liczbę interfejsów informacyjnych typu zapewnianych przez obiekt (0 lub 1).

GetValue(Object)

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

GetValueDirect(TypedReference)

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

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

Zapewnia dostęp do właściwości i metod uwidocznionych przez obiekt.

IsDefined(Type, Boolean)

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

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

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

SetValue(Object, Object)

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

SetValueDirect(TypedReference, Object)

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

ToString()

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

Dotyczy