_FieldInfo Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Macht die öffentlichen Member der FieldInfo Klasse für nicht verwalteten Code verfügbar.
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
- Abgeleitet
- Attribute
Hinweise
Diese Schnittstelle dient zum Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.
Diese Schnittstelle behält die vtable-Reihenfolge der System.Reflection.FieldInfo Klassenmber bei, auf die von nicht verwalteten COM-Objekten zugegriffen werden kann.
Eigenschaften
Attributes |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Attributes-Eigenschaft bereit. |
DeclaringType |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die DeclaringType-Eigenschaft bereit. |
FieldHandle |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die FieldHandle-Eigenschaft bereit. |
FieldType |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die FieldType-Eigenschaft bereit. |
IsAssembly |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsAssembly-Eigenschaft bereit. |
IsFamily |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsFamily-Eigenschaft bereit. |
IsFamilyAndAssembly |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsFamilyAndAssembly-Eigenschaft bereit. |
IsFamilyOrAssembly |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsFamilyOrAssembly-Eigenschaft bereit. |
IsInitOnly |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsInitOnly-Eigenschaft bereit. |
IsLiteral |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsLiteral-Eigenschaft bereit. |
IsNotSerialized |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsNotSerialized-Eigenschaft bereit. |
IsPinvokeImpl |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsPinvokeImpl-Eigenschaft bereit. |
IsPrivate |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsPrivate-Eigenschaft bereit. |
IsPublic |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsPublic-Eigenschaft bereit. |
IsSpecialName |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsSpecialName-Eigenschaft bereit. |
IsStatic |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsStatic-Eigenschaft bereit. |
MemberType |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die MemberType-Eigenschaft bereit. |
Name |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Name-Eigenschaft bereit. |
ReflectedType |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die ReflectedType-Eigenschaft bereit. |
Methoden
Equals(Object) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Equals(Object)-Methode bereit. |
GetCustomAttributes(Boolean) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetCustomAttributes(Boolean)-Methode bereit. |
GetCustomAttributes(Type, Boolean) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetCustomAttributes(Type, Boolean)-Methode bereit. |
GetHashCode() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetHashCode()-Methode bereit. |
GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Ordnet einen Satz von Namen einem entsprechenden Satz von Verteiler-IDs zu. |
GetType() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetType()-Methode bereit. |
GetTypeInfo(UInt32, UInt32, IntPtr) |
Ruft die Typinformationen für ein Objekt ab, die dann verwendet werden können, um die Typinformationen für eine Schnittstelle abzurufen. |
GetTypeInfoCount(UInt32) |
Ruft die Anzahl der Typinformationsschnittstellen ab, die ein Objekt bereitstellt (entweder 0 oder 1). |
GetValue(Object) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetValue(Object)-Methode bereit. |
GetValueDirect(TypedReference) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die GetValueDirect(TypedReference)-Methode bereit. |
Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Bietet Zugriff auf Eigenschaften und Methoden, die von einem Objekt verfügbar gemacht werden. |
IsDefined(Type, Boolean) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsDefined(Type, Boolean)-Methode bereit. |
SetValue(Object, Object, BindingFlags, Binder, CultureInfo) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo)-Methode bereit. |
SetValue(Object, Object) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die SetValue(Object, Object)-Methode bereit. |
SetValueDirect(TypedReference, Object) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die SetValueDirect(TypedReference, Object)-Methode bereit. |
ToString() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die ToString()-Methode bereit. |