JSFieldInfo Classe

Definição

Encapsula um FieldInfo objeto.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public ref class JSFieldInfo sealed : System::Reflection::FieldInfo
public sealed class JSFieldInfo : System.Reflection.FieldInfo
type JSFieldInfo = class
    inherit FieldInfo
Public NotInheritable Class JSFieldInfo
Inherits FieldInfo
Herança

Propriedades

Nome Description
Attributes

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém os atributos associados a esse campo.

CustomAttributes

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma coleção que contém os atributos personalizados desse membro.

(Herdado de MemberInfo)
DeclaringType

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o tipo que declara esse campo.

FieldHandle

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um identificador para a representação de metadados internos desse campo.

FieldType

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o tipo desse campo.

IsAssembly

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se a visibilidade potencial desse campo é descrita por Assembly; ou seja, o campo é visível no máximo para outros tipos no mesmo assembly e não é visível para tipos derivados fora do assembly.

(Herdado de FieldInfo)
IsFamily

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se a visibilidade desse campo é descrita por Family; ou seja, o campo é visível apenas dentro de sua classe e classes derivadas.

(Herdado de FieldInfo)
IsFamilyAndAssembly

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se a visibilidade desse campo é descrita por FamANDAssem; ou seja, o campo pode ser acessado de classes derivadas, mas somente se estiverem no mesmo assembly.

(Herdado de FieldInfo)
IsFamilyOrAssembly

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se a visibilidade potencial desse campo é descrita por FamORAssem; ou seja, o campo pode ser acessado por classes derivadas onde quer que estejam e por classes no mesmo assembly.

(Herdado de FieldInfo)
IsInitOnly

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se o campo só pode ser definido no corpo do construtor.

(Herdado de FieldInfo)
IsLiteral

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se o valor é gravado em tempo de compilação e não pode ser alterado.

(Herdado de FieldInfo)
IsNotSerialized

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se esse campo tem o NotSerialized atributo.

(Herdado de FieldInfo)
IsPinvokeImpl

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se o atributo correspondente PinvokeImpl está definido em FieldAttributes.

(Herdado de FieldInfo)
IsPrivate

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se o campo é privado.

(Herdado de FieldInfo)
IsPublic

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se o campo é público.

(Herdado de FieldInfo)
IsSecurityCritical

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se o campo atual é crítico à segurança ou à segurança crítico no nível de confiança atual.

(Herdado de FieldInfo)
IsSecuritySafeCritical

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se o campo atual é crítico de segurança no nível de confiança atual.

(Herdado de FieldInfo)
IsSecurityTransparent

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se o campo atual é transparente no nível de confiança atual.

(Herdado de FieldInfo)
IsSpecialName

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se o atributo correspondente SpecialName está definido no FieldAttributes enumerador.

(Herdado de FieldInfo)
IsStatic

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se o campo é estático.

(Herdado de FieldInfo)
MemberType

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o tipo de membro que esse campo é. Identifica o tipo de classe derivada da MemberInfo qual essa classe deriva.

MetadataToken

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que identifica um elemento de metadados.

(Herdado de MemberInfo)
Module

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o módulo no qual o tipo que declara o membro representado pela corrente MemberInfo é definido.

(Herdado de MemberInfo)
Name

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o nome deste campo.

ReflectedType

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o objeto de classe que foi usado para obter essa instância por meio da reflexão.

Métodos

Nome Description
Equals(Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um valor que indica se essa instância é igual a um objeto especificado.

(Herdado de FieldInfo)
GetCustomAttributes(Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna uma matriz que contém os atributos personalizados anexados a esse campo.

GetCustomAttributes(Type, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna uma matriz que contém os atributos personalizados anexados a esse campo, pesquisando apenas atributos do tipo especificado.

GetCustomAttributesData()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna uma lista de CustomAttributeData objetos que representam dados sobre os atributos que foram aplicados ao membro de destino.

(Herdado de MemberInfo)
GetHashCode()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Devolve o código hash para esta instância.

(Herdado de FieldInfo)
GetOptionalCustomModifiers()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de tipos que identificam os modificadores personalizados opcionais do campo.

(Herdado de FieldInfo)
GetRawConstantValue()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um valor literal associado ao campo por um compilador.

(Herdado de FieldInfo)
GetRequiredCustomModifiers()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de tipos que identificam os modificadores personalizados necessários da propriedade.

(Herdado de FieldInfo)
GetType()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Descobre os atributos de um campo de classe e fornece acesso aos metadados de campo.

(Herdado de FieldInfo)
GetValue(Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o valor do campo.

GetValueDirect(TypedReference)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna o valor de um campo com suporte por um determinado objeto.

(Herdado de FieldInfo)
IsDefined(Type, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Determina se o tipo de atributo especificado está anexado a esse campo.

MemberwiseClone()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma cópia superficial do Objectatual.

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

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Define o valor do campo usando o valor, a cultura e as informações de associação especificadas.

SetValue(Object, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Define o valor do campo usando o valor especificado.

SetValueDirect(TypedReference, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Define o valor do campo compatível com o objeto fornecido.

(Herdado de FieldInfo)
ToString()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
_FieldInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição.

(Herdado de FieldInfo)
_FieldInfo.GetType()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um Type objeto que representa o FieldInfo tipo.

(Herdado de FieldInfo)
_FieldInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Recupera as informações do tipo de um objeto, que podem ser usadas para obter informações de tipo para uma interface.

(Herdado de FieldInfo)
_FieldInfo.GetTypeInfoCount(UInt32)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1).

(Herdado de FieldInfo)
_FieldInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Fornece acesso a propriedades e métodos expostos por um objeto.

(Herdado de FieldInfo)
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição.

(Herdado de MemberInfo)
_MemberInfo.GetType()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um Type objeto que representa a MemberInfo classe.

(Herdado de MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Recupera as informações do tipo de um objeto, que podem ser usadas para obter informações de tipo para uma interface.

(Herdado de MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1).

(Herdado de MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Fornece acesso a propriedades e métodos expostos por um objeto.

(Herdado de MemberInfo)

Métodos de Extensão

Nome Description
GetCustomAttribute(MemberInfo, Type, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado e, opcionalmente, inspeciona os ancestrais desse membro.

GetCustomAttribute(MemberInfo, Type)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado.

GetCustomAttribute<T>(MemberInfo, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado e, opcionalmente, inspeciona os ancestrais desse membro.

GetCustomAttribute<T>(MemberInfo)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado.

GetCustomAttributes(MemberInfo, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Recupera uma coleção de atributos personalizados que são aplicados a um membro especificado e, opcionalmente, inspeciona os ancestrais desse membro.

GetCustomAttributes(MemberInfo, Type, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado e, opcionalmente, inspeciona os ancestrais desse membro.

GetCustomAttributes(MemberInfo, Type)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado.

GetCustomAttributes(MemberInfo)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Recupera uma coleção de atributos personalizados que são aplicados a um membro especificado.

GetCustomAttributes<T>(MemberInfo, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado e, opcionalmente, inspeciona os ancestrais desse membro.

GetCustomAttributes<T>(MemberInfo)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado.

IsDefined(MemberInfo, Type, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Indica se atributos personalizados de um tipo especificado são aplicados a um membro especificado e, opcionalmente, aplicados a seus ancestrais.

IsDefined(MemberInfo, Type)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Indica se atributos personalizados de um tipo especificado são aplicados a um membro especificado.

Aplica-se a

Confira também