_FieldInfo Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Importante
Esta API não está em conformidade com CLS.
Expõe os membros públicos da classe FieldInfo ao código não gerenciado.
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
- Derivado
- Atributos
Comentários
Essa interface destina-se ao acesso a classes gerenciadas de código não gerenciado e não deve ser chamada do código gerenciado.
Essa interface preserva a ordem vtable dos membros da classe System.Reflection.FieldInfo que podem ser acessados por objetos COM não gerenciados.
Propriedades
Attributes |
Fornece objetos COM com acesso independente de versão à propriedade Attributes. |
DeclaringType |
Fornece objetos COM com acesso independente de versão à propriedade DeclaringType. |
FieldHandle |
Fornece objetos COM com acesso independente de versão à propriedade FieldHandle. |
FieldType |
Fornece objetos COM com acesso independente de versão à propriedade FieldType. |
IsAssembly |
Fornece objetos COM com acesso independente de versão à propriedade IsAssembly. |
IsFamily |
Fornece objetos COM com acesso independente de versão à propriedade IsFamily. |
IsFamilyAndAssembly |
Fornece objetos COM com acesso independente de versão à propriedade IsFamilyAndAssembly. |
IsFamilyOrAssembly |
Fornece objetos COM com acesso independente de versão à propriedade IsFamilyOrAssembly. |
IsInitOnly |
Fornece objetos COM com acesso independente de versão à propriedade IsInitOnly. |
IsLiteral |
Fornece objetos COM com acesso independente de versão à propriedade IsLiteral. |
IsNotSerialized |
Fornece objetos COM com acesso independente de versão à propriedade IsNotSerialized. |
IsPinvokeImpl |
Fornece objetos COM com acesso independente de versão à propriedade IsPinvokeImpl. |
IsPrivate |
Fornece objetos COM com acesso independente de versão à propriedade IsPrivate. |
IsPublic |
Fornece objetos COM com acesso independente de versão à propriedade IsPublic. |
IsSpecialName |
Fornece objetos COM com acesso independente de versão à propriedade IsSpecialName. |
IsStatic |
Fornece objetos COM com acesso independente de versão à propriedade IsStatic. |
MemberType |
Fornece objetos COM com acesso independente de versão à propriedade MemberType. |
Name |
Fornece objetos COM com acesso independente de versão à propriedade Name. |
ReflectedType |
Fornece objetos COM com acesso independente de versão à propriedade ReflectedType. |
Métodos
Equals(Object) |
Fornece objetos COM com acesso independente de versão ao método Equals(Object). |
GetCustomAttributes(Boolean) |
Fornece objetos COM com acesso independente de versão ao método GetCustomAttributes(Boolean). |
GetCustomAttributes(Type, Boolean) |
Fornece objetos COM com acesso independente de versão ao método GetCustomAttributes(Type, Boolean). |
GetHashCode() |
Fornece objetos COM com acesso independente de versão ao método GetHashCode(). |
GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição. |
GetType() |
Fornece objetos COM com acesso independente de versão ao método GetType(). |
GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera as informações de tipo de um objeto, que podem ser usadas para obter as informações de tipo de uma interface. |
GetTypeInfoCount(UInt32) |
Recupera o número de interfaces de informações de tipo que um objeto fornece (0 ou 1). |
GetValue(Object) |
Fornece objetos COM com acesso independente de versão ao método GetValue(Object). |
GetValueDirect(TypedReference) |
Fornece objetos COM com acesso independente de versão ao método GetValueDirect(TypedReference). |
Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fornece acesso a propriedades e métodos expostos por um objeto. |
IsDefined(Type, Boolean) |
Fornece objetos COM com acesso independente de versão ao método IsDefined(Type, Boolean). |
SetValue(Object, Object, BindingFlags, Binder, CultureInfo) |
Fornece objetos COM com acesso independente de versão ao método SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo). |
SetValue(Object, Object) |
Fornece objetos COM com acesso independente de versão ao método SetValue(Object, Object). |
SetValueDirect(TypedReference, Object) |
Fornece objetos COM com acesso independente de versão ao método SetValueDirect(TypedReference, Object). |
ToString() |
Fornece objetos COM com acesso independente de versão ao método ToString(). |