Freigeben über


_FieldInfo-Schnittstelle

 

Veröffentlicht: Oktober 2016

Macht die öffentlichen Member des der System.Reflection.FieldInfo Klasse an nicht verwalteten Code.

Diese API ist nicht CLS-kompatibel.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

[GuidAttribute("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public interface _FieldInfo
[GuidAttribute("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public interface class _FieldInfo
[<GuidAttribute("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<CLSCompliantAttribute(false)>]
[<ComVisibleAttribute(true)>]
type _FieldInfo = interface end
<GuidAttribute("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0")>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<CLSCompliantAttribute(False)>
<ComVisibleAttribute(True)>
Public Interface _FieldInfo

Eigenschaften

Name Beschreibung
System_CAPS_pubproperty Attributes

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Attributes Eigenschaft.

System_CAPS_pubproperty DeclaringType

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die DeclaringType Eigenschaft.

System_CAPS_pubproperty FieldHandle

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die FieldHandle Eigenschaft.

System_CAPS_pubproperty FieldType

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die FieldType Eigenschaft.

System_CAPS_pubproperty IsAssembly

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsAssembly Eigenschaft.

System_CAPS_pubproperty IsFamily

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsFamily Eigenschaft.

System_CAPS_pubproperty IsFamilyAndAssembly

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsFamilyAndAssembly Eigenschaft.

System_CAPS_pubproperty IsFamilyOrAssembly

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsFamilyOrAssembly Eigenschaft.

System_CAPS_pubproperty IsInitOnly

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsInitOnly Eigenschaft.

System_CAPS_pubproperty IsLiteral

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsLiteral Eigenschaft.

System_CAPS_pubproperty IsNotSerialized

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsNotSerialized Eigenschaft.

System_CAPS_pubproperty IsPinvokeImpl

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsPinvokeImpl Eigenschaft.

System_CAPS_pubproperty IsPrivate

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsPrivate Eigenschaft.

System_CAPS_pubproperty IsPublic

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsPublic Eigenschaft.

System_CAPS_pubproperty IsSpecialName

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsSpecialName Eigenschaft.

System_CAPS_pubproperty IsStatic

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsStatic Eigenschaft.

System_CAPS_pubproperty MemberType

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die MemberType Eigenschaft.

System_CAPS_pubproperty Name

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Name Eigenschaft.

System_CAPS_pubproperty ReflectedType

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die ReflectedType Eigenschaft.

Methoden

Name Beschreibung
System_CAPS_pubmethod Equals(Object)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Equals Methode.

System_CAPS_pubmethod GetCustomAttributes(Boolean)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die GetCustomAttributes Methode.

System_CAPS_pubmethod GetCustomAttributes(Type, Boolean)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die GetCustomAttributes Methode.

System_CAPS_pubmethod GetHashCode()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die GetHashCode Methode.

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

Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu.

System_CAPS_pubmethod GetType()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die GetType Methode.

System_CAPS_pubmethod GetTypeInfo(UInt32, UInt32, IntPtr)

Ruft die Typinformationen für ein Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können.

System_CAPS_pubmethod GetTypeInfoCount(UInt32)

Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1).

System_CAPS_pubmethod GetValue(Object)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die GetValue Methode.

System_CAPS_pubmethod GetValueDirect(TypedReference)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die GetValueDirect Methode.

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

Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.

System_CAPS_pubmethod IsDefined(Type, Boolean)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsDefined Methode.

System_CAPS_pubmethod SetValue(Object, Object)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die SetValue Methode.

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

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die SetValue Methode.

System_CAPS_pubmethod SetValueDirect(TypedReference, Object)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die SetValueDirect Methode.

System_CAPS_pubmethod ToString()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die ToString Methode.

Hinweise

Diese Schnittstelle ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.

Diese Schnittstelle behält die Vtable-Reihenfolge der der System.Reflection.FieldInfo Klassenmember, die von nicht verwalteten COM-Objekten zugegriffen werden kann.

Versionsinformationen

.NET Framework
Verfügbar seit 1.1

Siehe auch

System.Runtime.InteropServices-Namespace

Zurück zum Anfang