_FieldInfo Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Importante
Esta API não está em conformidade com CLS.
Expõe os membros públicos da FieldInfo turma a código não gerido.
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
Observações
Esta interface destina-se ao acesso a classes geridas a partir de código não gerido, e não deve ser chamada a partir de código gerido.
Esta interface preserva a ordem vtable dos System.Reflection.FieldInfo membros da classe que podem ser acedidos por objetos COM não geridos.
Propriedades
| Name | Description |
|---|---|
| Attributes |
Fornece aos objetos COM acesso independente da versão à Attributes propriedade. |
| DeclaringType |
Fornece aos objetos COM acesso independente da versão à DeclaringType propriedade. |
| FieldHandle |
Fornece aos objetos COM acesso independente da versão à FieldHandle propriedade. |
| FieldType |
Fornece aos objetos COM acesso independente da versão à FieldType propriedade. |
| IsAssembly |
Fornece aos objetos COM acesso independente da versão à IsAssembly propriedade. |
| IsFamily |
Fornece aos objetos COM acesso independente da versão à IsFamily propriedade. |
| IsFamilyAndAssembly |
Fornece aos objetos COM acesso independente da versão à IsFamilyAndAssembly propriedade. |
| IsFamilyOrAssembly |
Fornece aos objetos COM acesso independente da versão à IsFamilyOrAssembly propriedade. |
| IsInitOnly |
Fornece aos objetos COM acesso independente da versão à IsInitOnly propriedade. |
| IsLiteral |
Fornece aos objetos COM acesso independente da versão à IsLiteral propriedade. |
| IsNotSerialized |
Fornece aos objetos COM acesso independente da versão à IsNotSerialized propriedade. |
| IsPinvokeImpl |
Fornece aos objetos COM acesso independente da versão à IsPinvokeImpl propriedade. |
| IsPrivate |
Fornece aos objetos COM acesso independente da versão à IsPrivate propriedade. |
| IsPublic |
Fornece aos objetos COM acesso independente da versão à IsPublic propriedade. |
| IsSpecialName |
Fornece aos objetos COM acesso independente da versão à IsSpecialName propriedade. |
| IsStatic |
Fornece aos objetos COM acesso independente da versão à IsStatic propriedade. |
| MemberType |
Fornece aos objetos COM acesso independente da versão à MemberType propriedade. |
| Name |
Fornece aos objetos COM acesso independente da versão à Name propriedade. |
| ReflectedType |
Fornece aos objetos COM acesso independente da versão à ReflectedType propriedade. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Fornece aos objetos COM acesso independente da versão ao Equals(Object) método. |
| GetCustomAttributes(Boolean) |
Fornece aos objetos COM acesso independente da versão ao GetCustomAttributes(Boolean) método. |
| GetCustomAttributes(Type, Boolean) |
Fornece aos objetos COM acesso independente da versão ao GetCustomAttributes(Type, Boolean) método. |
| GetHashCode() |
Fornece aos objetos COM acesso independente da versão ao GetHashCode() método. |
| GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de despacho. |
| GetType() |
Fornece aos objetos COM acesso independente da versão ao GetType() método. |
| GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera as informações de tipo de um objeto, que podem ser usadas para obter as informações de tipo para 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 aos objetos COM acesso independente da versão ao GetValue(Object) método. |
| GetValueDirect(TypedReference) |
Fornece aos objetos COM acesso independente da versão ao GetValueDirect(TypedReference) método. |
| Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Proporciona acesso a propriedades e métodos expostos por um objeto. |
| IsDefined(Type, Boolean) |
Fornece aos objetos COM acesso independente da versão ao IsDefined(Type, Boolean) método. |
| SetValue(Object, Object, BindingFlags, Binder, CultureInfo) |
Fornece aos objetos COM acesso independente da versão ao SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) método. |
| SetValue(Object, Object) |
Fornece aos objetos COM acesso independente da versão ao SetValue(Object, Object) método. |
| SetValueDirect(TypedReference, Object) |
Fornece aos objetos COM acesso independente da versão ao SetValueDirect(TypedReference, Object) método. |
| ToString() |
Fornece aos objetos COM acesso independente da versão ao ToString() método. |