_FieldInfo Interfaccia

Definizione

Importante

Questa API non è conforme a CLS.

Espone i membri pubblici della FieldInfo classe al codice non gestito.

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
Derivato
Attributi

Commenti

Questa interfaccia è destinata all'accesso alle classi gestite da codice non gestito e non deve essere chiamata dal codice gestito.

Questa interfaccia mantiene l'ordine di tabella virtuale dei membri della System.Reflection.FieldInfo classe a cui è possibile accedere da oggetti COM non gestiti.

Proprietà

Nome Descrizione
Attributes

Fornisce oggetti COM con accesso indipendente dalla Attributes versione alla proprietà .

DeclaringType

Fornisce oggetti COM con accesso indipendente dalla DeclaringType versione alla proprietà .

FieldHandle

Fornisce oggetti COM con accesso indipendente dalla FieldHandle versione alla proprietà .

FieldType

Fornisce oggetti COM con accesso indipendente dalla FieldType versione alla proprietà .

IsAssembly

Fornisce oggetti COM con accesso indipendente dalla IsAssembly versione alla proprietà .

IsFamily

Fornisce oggetti COM con accesso indipendente dalla IsFamily versione alla proprietà .

IsFamilyAndAssembly

Fornisce oggetti COM con accesso indipendente dalla IsFamilyAndAssembly versione alla proprietà .

IsFamilyOrAssembly

Fornisce oggetti COM con accesso indipendente dalla IsFamilyOrAssembly versione alla proprietà .

IsInitOnly

Fornisce oggetti COM con accesso indipendente dalla IsInitOnly versione alla proprietà .

IsLiteral

Fornisce oggetti COM con accesso indipendente dalla IsLiteral versione alla proprietà .

IsNotSerialized

Fornisce oggetti COM con accesso indipendente dalla IsNotSerialized versione alla proprietà .

IsPinvokeImpl

Fornisce oggetti COM con accesso indipendente dalla IsPinvokeImpl versione alla proprietà .

IsPrivate

Fornisce oggetti COM con accesso indipendente dalla IsPrivate versione alla proprietà .

IsPublic

Fornisce oggetti COM con accesso indipendente dalla IsPublic versione alla proprietà .

IsSpecialName

Fornisce oggetti COM con accesso indipendente dalla IsSpecialName versione alla proprietà .

IsStatic

Fornisce oggetti COM con accesso indipendente dalla IsStatic versione alla proprietà .

MemberType

Fornisce oggetti COM con accesso indipendente dalla MemberType versione alla proprietà .

Name

Fornisce oggetti COM con accesso indipendente dalla Name versione alla proprietà .

ReflectedType

Fornisce oggetti COM con accesso indipendente dalla ReflectedType versione alla proprietà .

Metodi

Nome Descrizione
Equals(Object)

Fornisce oggetti COM con accesso indipendente dalla Equals(Object) versione al metodo .

GetCustomAttributes(Boolean)

Fornisce oggetti COM con accesso indipendente dalla GetCustomAttributes(Boolean) versione al metodo .

GetCustomAttributes(Type, Boolean)

Fornisce oggetti COM con accesso indipendente dalla GetCustomAttributes(Type, Boolean) versione al metodo .

GetHashCode()

Fornisce oggetti COM con accesso indipendente dalla GetHashCode() versione al metodo .

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

Esegue il mapping di un set di nomi a un set corrispondente di identificatori dispatch.

GetType()

Fornisce oggetti COM con accesso indipendente dalla GetType() versione al metodo .

GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo relative a un oggetto che può quindi essere usato per ottenere informazioni sul tipo relative a un'interfaccia.

GetTypeInfoCount(UInt32)

Recupera il numero di interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).

GetValue(Object)

Fornisce oggetti COM con accesso indipendente dalla GetValue(Object) versione al metodo .

GetValueDirect(TypedReference)

Fornisce oggetti COM con accesso indipendente dalla GetValueDirect(TypedReference) versione al metodo .

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

Fornisce l'accesso alle proprietà e ai metodi esposti da un oggetto .

IsDefined(Type, Boolean)

Fornisce oggetti COM con accesso indipendente dalla IsDefined(Type, Boolean) versione al metodo .

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

Fornisce oggetti COM con accesso indipendente dalla SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) versione al metodo .

SetValue(Object, Object)

Fornisce oggetti COM con accesso indipendente dalla SetValue(Object, Object) versione al metodo .

SetValueDirect(TypedReference, Object)

Fornisce oggetti COM con accesso indipendente dalla SetValueDirect(TypedReference, Object) versione al metodo .

ToString()

Fornisce oggetti COM con accesso indipendente dalla ToString() versione al metodo .

Si applica a