Condividi tramite


_FieldInfo Interfaccia

Definizione

Importante

Questa API non è conforme a CLS.

Espone i membri pubblici della classe FieldInfo 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 della tabella virtuale dei membri della classe System.Reflection.FieldInfo a cui è possibile accedere da oggetti COM non gestiti.

Proprietà

Attributes

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

DeclaringType

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

FieldHandle

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

FieldType

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

IsAssembly

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

IsFamily

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

IsFamilyAndAssembly

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

IsFamilyOrAssembly

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

IsInitOnly

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

IsLiteral

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

IsNotSerialized

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

IsPinvokeImpl

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

IsPrivate

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

IsPublic

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

IsSpecialName

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

IsStatic

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

MemberType

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

Name

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

ReflectedType

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

Metodi

Equals(Object)

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

GetCustomAttributes(Boolean)

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

GetCustomAttributes(Type, Boolean)

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

GetHashCode()

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

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 versione al metodo GetType().

GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo per un oggetto, che può quindi essere utilizzato per ottenere le informazioni sul tipo per 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 versione al metodo GetValue(Object).

GetValueDirect(TypedReference)

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

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 versione al metodo IsDefined(Type, Boolean).

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

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

SetValue(Object, Object)

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

SetValueDirect(TypedReference, Object)

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

ToString()

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

Si applica a