_FieldInfo Interface

Definitie

Belangrijk

Deze API is niet CLS-conform.

Stelt de openbare leden van de FieldInfo klasse beschikbaar voor onbeheerde code.

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
Afgeleid
Kenmerken

Opmerkingen

Deze interface is bedoeld voor toegang tot beheerde klassen vanuit niet-beheerde code en mag niet worden aangeroepen vanuit beheerde code.

Deze interface behoudt de vtable-volgorde van de System.Reflection.FieldInfo klasseleden die toegankelijk zijn voor niet-beheerde COM-objecten.

Eigenschappen

Name Description
Attributes

Biedt COM-objecten met versie-onafhankelijke toegang tot de Attributes eigenschap.

DeclaringType

Biedt COM-objecten met versie-onafhankelijke toegang tot de DeclaringType eigenschap.

FieldHandle

Biedt COM-objecten met versie-onafhankelijke toegang tot de FieldHandle eigenschap.

FieldType

Biedt COM-objecten met versie-onafhankelijke toegang tot de FieldType eigenschap.

IsAssembly

Biedt COM-objecten met versie-onafhankelijke toegang tot de IsAssembly eigenschap.

IsFamily

Biedt COM-objecten met versie-onafhankelijke toegang tot de IsFamily eigenschap.

IsFamilyAndAssembly

Biedt COM-objecten met versie-onafhankelijke toegang tot de IsFamilyAndAssembly eigenschap.

IsFamilyOrAssembly

Biedt COM-objecten met versie-onafhankelijke toegang tot de IsFamilyOrAssembly eigenschap.

IsInitOnly

Biedt COM-objecten met versie-onafhankelijke toegang tot de IsInitOnly eigenschap.

IsLiteral

Biedt COM-objecten met versie-onafhankelijke toegang tot de IsLiteral eigenschap.

IsNotSerialized

Biedt COM-objecten met versie-onafhankelijke toegang tot de IsNotSerialized eigenschap.

IsPinvokeImpl

Biedt COM-objecten met versie-onafhankelijke toegang tot de IsPinvokeImpl eigenschap.

IsPrivate

Biedt COM-objecten met versie-onafhankelijke toegang tot de IsPrivate eigenschap.

IsPublic

Biedt COM-objecten met versie-onafhankelijke toegang tot de IsPublic eigenschap.

IsSpecialName

Biedt COM-objecten met versie-onafhankelijke toegang tot de IsSpecialName eigenschap.

IsStatic

Biedt COM-objecten met versie-onafhankelijke toegang tot de IsStatic eigenschap.

MemberType

Biedt COM-objecten met versie-onafhankelijke toegang tot de MemberType eigenschap.

Name

Biedt COM-objecten met versie-onafhankelijke toegang tot de Name eigenschap.

ReflectedType

Biedt COM-objecten met versie-onafhankelijke toegang tot de ReflectedType eigenschap.

Methoden

Name Description
Equals(Object)

Biedt COM-objecten met versie-onafhankelijke toegang tot de Equals(Object) methode.

GetCustomAttributes(Boolean)

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetCustomAttributes(Boolean) methode.

GetCustomAttributes(Type, Boolean)

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetCustomAttributes(Type, Boolean) methode.

GetHashCode()

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetHashCode() methode.

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

Hiermee wordt een set namen toegewezen aan een bijbehorende set verzend-id's.

GetType()

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetType() methode.

GetTypeInfo(UInt32, UInt32, IntPtr)

Haalt de typegegevens voor een object op, die vervolgens kan worden gebruikt om de typegegevens voor een interface op te halen.

GetTypeInfoCount(UInt32)

Hiermee wordt het aantal type-informatieinterfaces opgehaald dat een object biedt (0 of 1).

GetValue(Object)

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetValue(Object) methode.

GetValueDirect(TypedReference)

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetValueDirect(TypedReference) methode.

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

Biedt toegang tot eigenschappen en methoden die door een object worden weergegeven.

IsDefined(Type, Boolean)

Biedt COM-objecten met versie-onafhankelijke toegang tot de IsDefined(Type, Boolean) methode.

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

Biedt COM-objecten met versie-onafhankelijke toegang tot de SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) methode.

SetValue(Object, Object)

Biedt COM-objecten met versie-onafhankelijke toegang tot de SetValue(Object, Object) methode.

SetValueDirect(TypedReference, Object)

Biedt COM-objecten met versie-onafhankelijke toegang tot de SetValueDirect(TypedReference, Object) methode.

ToString()

Biedt COM-objecten met versie-onafhankelijke toegang tot de ToString() methode.

Van toepassing op