JSFieldInfo JSFieldInfo JSFieldInfo JSFieldInfo Class

Définition

Encapsule un objet FieldInfo.Wraps a FieldInfo object.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

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
Héritage

Propriétés

Attributes Attributes Attributes Attributes

Obtient les attributs qui sont associés à ce champ.Gets the attributes that are associated with this field.

CustomAttributes CustomAttributes CustomAttributes CustomAttributes

Obtient une collection qui contient les attributs personnalisés de ce membre.Gets a collection that contains this member's custom attributes.

(Inherited from MemberInfo)
DeclaringType DeclaringType DeclaringType DeclaringType

Obtient le type qui déclare ce champ.Gets the type that declares this field.

FieldHandle FieldHandle FieldHandle FieldHandle

Obtient un handle vers la représentation interne des métadonnées de ce champ.Gets a handle to the internal metadata representation of this field.

FieldType FieldType FieldType FieldType

Obtient le type de ce champ.Gets the type of this field.

IsAssembly IsAssembly IsAssembly IsAssembly

Obtient une valeur indiquant si la visibilité potentielle de ce champ est décrite par Assembly, c'est-à-dire si le champ est visible au maximum par d'autres types du même assembly, et n'est pas visible par des types dérivés à l'extérieur de l'assembly.Gets a value indicating whether the potential visibility of this field is described by Assembly; that is, the field is visible at most to other types in the same assembly, and is not visible to derived types outside the assembly.

(Inherited from FieldInfo)
IsCollectible IsCollectible IsCollectible IsCollectible

Obtient une valeur qui indique si cet objet MemberInfo fait partie d’un assembly contenu dans un AssemblyLoadContext pouvant être collecté.Gets a value that indicates whether this MemberInfo object is part of an assembly held in a collectible AssemblyLoadContext.

(Inherited from MemberInfo)
IsFamily IsFamily IsFamily IsFamily

Obtient une valeur indiquant si la visibilité de ce champ est décrite par Family, c'est-à-dire si le champ est visible uniquement dans sa classe et dans ses classes dérivées.Gets a value indicating whether the visibility of this field is described by Family; that is, the field is visible only within its class and derived classes.

(Inherited from FieldInfo)
IsFamilyAndAssembly IsFamilyAndAssembly IsFamilyAndAssembly IsFamilyAndAssembly

Obtient une valeur indiquant si la visibilité de ce champ est décrite par FamANDAssem, c'est-à-dire si le champ peut faire l'objet d'un accès par des classes dérivées, mais uniquement si elles se trouvent dans le même assembly.Gets a value indicating whether the visibility of this field is described by FamANDAssem; that is, the field can be accessed from derived classes, but only if they are in the same assembly.

(Inherited from FieldInfo)
IsFamilyOrAssembly IsFamilyOrAssembly IsFamilyOrAssembly IsFamilyOrAssembly

Obtient une valeur indiquant si la visibilité potentielle de ce champ est décrite par FamORAssem, c'est-à-dire si le champ peut faire l'objet d'un accès par des classes dérivées où qu'elles se trouvent, et par des classes du même assembly.Gets a value indicating whether the potential visibility of this field is described by FamORAssem; that is, the field can be accessed by derived classes wherever they are, and by classes in the same assembly.

(Inherited from FieldInfo)
IsInitOnly IsInitOnly IsInitOnly IsInitOnly

Obtient une valeur indiquant si le champ peut uniquement être défini dans le corps du constructeur.Gets a value indicating whether the field can only be set in the body of the constructor.

(Inherited from FieldInfo)
IsLiteral IsLiteral IsLiteral IsLiteral

Obtient une valeur indiquant si la valeur est écrite au moment de la compilation et si elle n'est pas modifiable.Gets a value indicating whether the value is written at compile time and cannot be changed.

(Inherited from FieldInfo)
IsNotSerialized IsNotSerialized IsNotSerialized IsNotSerialized

Obtient une valeur indiquant si ce champ est doté de l'attribut NotSerialized.Gets a value indicating whether this field has the NotSerialized attribute.

(Inherited from FieldInfo)
IsPinvokeImpl IsPinvokeImpl IsPinvokeImpl IsPinvokeImpl

Obtient une valeur indiquant si l'attribut PinvokeImpl correspondant est défini dans FieldAttributes.Gets a value indicating whether the corresponding PinvokeImpl attribute is set in FieldAttributes.

(Inherited from FieldInfo)
IsPrivate IsPrivate IsPrivate IsPrivate

Obtient une valeur indiquant si le champ est privé.Gets a value indicating whether the field is private.

(Inherited from FieldInfo)
IsPublic IsPublic IsPublic IsPublic

Obtient une valeur indiquant si le champ est public.Gets a value indicating whether the field is public.

(Inherited from FieldInfo)
IsSecurityCritical IsSecurityCritical IsSecurityCritical IsSecurityCritical

Obtient une valeur qui indique si le champ actuel est critique de sécurité (security-critical) ou critique sécurisé (security-safe-critical) au niveau de confiance actuel.Gets a value that indicates whether the current field is security-critical or security-safe-critical at the current trust level.

(Inherited from FieldInfo)
IsSecuritySafeCritical IsSecuritySafeCritical IsSecuritySafeCritical IsSecuritySafeCritical

Obtient une valeur qui indique si le champ actuel est critique sécurisé au niveau de confiance actuel.Gets a value that indicates whether the current field is security-safe-critical at the current trust level.

(Inherited from FieldInfo)
IsSecurityTransparent IsSecurityTransparent IsSecurityTransparent IsSecurityTransparent

Obtient une valeur qui indique si le champ actuel est transparent au niveau de confiance actuel.Gets a value that indicates whether the current field is transparent at the current trust level.

(Inherited from FieldInfo)
IsSpecialName IsSpecialName IsSpecialName IsSpecialName

Obtient une valeur indiquant si l'attribut SpecialName correspondant est défini dans l'énumérateur FieldAttributes.Gets a value indicating whether the corresponding SpecialName attribute is set in the FieldAttributes enumerator.

(Inherited from FieldInfo)
IsStatic IsStatic IsStatic IsStatic

Obtient une valeur indiquant si le champ est statique.Gets a value indicating whether the field is static.

(Inherited from FieldInfo)
MemberType MemberType MemberType MemberType

Obtient le type de membre correspondant à ce champ.Gets the type of member that this field is. Identifie le type de classe dérivé de MemberInfo duquel cette classe dérive.Identifies the type of class derived from MemberInfo that this class derives from.

MetadataToken MetadataToken MetadataToken MetadataToken

Obtient une valeur qui identifie un élément de métadonnées.Gets a value that identifies a metadata element.

(Inherited from MemberInfo)
Module Module Module Module

Obtient le module dans lequel le type qui déclare le membre représenté par le MemberInfo actuel est défini.Gets the module in which the type that declares the member represented by the current MemberInfo is defined.

(Inherited from MemberInfo)
Name Name Name Name

Obtient le nom de ce champ.Gets the name of this field.

ReflectedType ReflectedType ReflectedType ReflectedType

Obtient l'objet de classe qui a été utilisé pour obtenir cette instance par réflexion.Gets the class object that was used to obtain this instance through reflection.

Méthodes

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Retourne une valeur qui indique si cette instance est égale à un objet spécifié.Returns a value that indicates whether this instance is equal to a specified object.

(Inherited from FieldInfo)
GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean)

Retourne un tableau qui contient les attributs personnalisés attachés à ce champ.Returns an array that contains the custom attributes that are attached to this field.

GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

Retourne un tableau qui contient les attributs personnalisés attachés à ce champ, en recherchant uniquement les attributs du type spécifié.Returns an array that contains the custom attributes that are attached to this field, searching only for attributes of the specified type.

GetCustomAttributesData() GetCustomAttributesData() GetCustomAttributesData() GetCustomAttributesData()

Renvoie une liste d’objets CustomAttributeData représentant des données sur les attributs qui ont été appliqués au membre cible.Returns a list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

(Inherited from MemberInfo)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Retourne le code de hachage de cette instance.Returns the hash code for this instance.

(Inherited from FieldInfo)
GetOptionalCustomModifiers() GetOptionalCustomModifiers() GetOptionalCustomModifiers() GetOptionalCustomModifiers()

Obtient un tableau de types identifiant les modificateurs personnalisés facultatifs du champ.Gets an array of types that identify the optional custom modifiers of the field.

(Inherited from FieldInfo)
GetRawConstantValue() GetRawConstantValue() GetRawConstantValue() GetRawConstantValue()

Retourne une valeur littérale associée au champ par un compilateur.Returns a literal value associated with the field by a compiler.

(Inherited from FieldInfo)
GetRequiredCustomModifiers() GetRequiredCustomModifiers() GetRequiredCustomModifiers() GetRequiredCustomModifiers()

Obtient un tableau de types identifiant les modificateurs personnalisés requis de la propriété.Gets an array of types that identify the required custom modifiers of the property.

(Inherited from FieldInfo)
GetType() GetType() GetType() GetType() Inherited from FieldInfo
GetValue(Object) GetValue(Object) GetValue(Object) GetValue(Object)

Obtient la valeur du champ.Gets the value of the field.

GetValueDirect(TypedReference) GetValueDirect(TypedReference) GetValueDirect(TypedReference) GetValueDirect(TypedReference)

Retourne la valeur d'un champ pris en charge par un objet donné.Returns the value of a field supported by a given object.

(Inherited from FieldInfo)
HasSameMetadataDefinitionAs(MemberInfo) HasSameMetadataDefinitionAs(MemberInfo) HasSameMetadataDefinitionAs(MemberInfo) HasSameMetadataDefinitionAs(MemberInfo) Inherited from MemberInfo
IsDefined(Type, Boolean) IsDefined(Type, Boolean) IsDefined(Type, Boolean) IsDefined(Type, Boolean)

Détermine si le type d'attribut spécifié est attaché à ce champ.Determines whether the specified attribute type is attached to this field.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
SetValue(Object, Object) SetValue(Object, Object) SetValue(Object, Object) SetValue(Object, Object)

Définit la valeur du champ à l'aide de la valeur spécifiée.Sets the value of the field, using the specified value.

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

Définit la valeur du champ à l'aide des informations de valeur, de culture et de liaison spécifiées.Sets the value of the field, using the specified value, culture, and binding information.

SetValueDirect(TypedReference, Object) SetValueDirect(TypedReference, Object) SetValueDirect(TypedReference, Object) SetValueDirect(TypedReference, Object)

Définit la valeur du champ pris en charge par l’objet donné.Sets the value of the field supported by the given object.

(Inherited from FieldInfo)
ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

Implémentations d’interfaces explicites

ICustomAttributeProvider.GetCustomAttributes(Boolean) ICustomAttributeProvider.GetCustomAttributes(Boolean) ICustomAttributeProvider.GetCustomAttributes(Boolean) ICustomAttributeProvider.GetCustomAttributes(Boolean) Inherited from MemberInfo
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) Inherited from MemberInfo
ICustomAttributeProvider.IsDefined(Type, Boolean) ICustomAttributeProvider.IsDefined(Type, Boolean) ICustomAttributeProvider.IsDefined(Type, Boolean) ICustomAttributeProvider.IsDefined(Type, Boolean) Inherited from MemberInfo
_FieldInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _FieldInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _FieldInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _FieldInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from FieldInfo)
_FieldInfo.GetType() _FieldInfo.GetType() _FieldInfo.GetType() _FieldInfo.GetType()

Obtient un objet Type qui représente le type FieldInfo.Gets a Type object representing the FieldInfo type.

(Inherited from FieldInfo)
_FieldInfo.GetTypeInfo(UInt32, UInt32, IntPtr) _FieldInfo.GetTypeInfo(UInt32, UInt32, IntPtr) _FieldInfo.GetTypeInfo(UInt32, UInt32, IntPtr) _FieldInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées ensuite pour obtenir les informations de type d'une interface.Retrieves the type information for an object, which can then be used to get the type information for an interface.

(Inherited from FieldInfo)
_FieldInfo.GetTypeInfoCount(UInt32) _FieldInfo.GetTypeInfoCount(UInt32) _FieldInfo.GetTypeInfoCount(UInt32) _FieldInfo.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from FieldInfo)
_FieldInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _FieldInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _FieldInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _FieldInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.Provides access to properties and methods exposed by an object.

(Inherited from FieldInfo)
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from MemberInfo)
_MemberInfo.GetType() _MemberInfo.GetType() _MemberInfo.GetType() _MemberInfo.GetType()

Obtient un objet Type représentant la classe MemberInfo.Gets a Type object representing the MemberInfo class.

(Inherited from MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées ensuite pour obtenir les informations de type d'une interface.Retrieves the type information for an object, which can then be used to get the type information for an interface.

(Inherited from MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32) _MemberInfo.GetTypeInfoCount(UInt32) _MemberInfo.GetTypeInfoCount(UInt32) _MemberInfo.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.Provides access to properties and methods exposed by an object.

(Inherited from MemberInfo)

Méthodes d’extension

GetCustomAttribute(MemberInfo, Type) GetCustomAttribute(MemberInfo, Type) GetCustomAttribute(MemberInfo, Type) GetCustomAttribute(MemberInfo, Type)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un membre spécifié.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute(MemberInfo, Type, Boolean) GetCustomAttribute(MemberInfo, Type, Boolean) GetCustomAttribute(MemberInfo, Type, Boolean) GetCustomAttribute(MemberInfo, Type, Boolean)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttribute<T>(MemberInfo) GetCustomAttribute<T>(MemberInfo) GetCustomAttribute<T>(MemberInfo) GetCustomAttribute<T>(MemberInfo)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un membre spécifié.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute<T>(MemberInfo, Boolean) GetCustomAttribute<T>(MemberInfo, Boolean) GetCustomAttribute<T>(MemberInfo, Boolean) GetCustomAttribute<T>(MemberInfo, Boolean)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo)

Récupère une collection d'attributs personnalisés qui sont appliqués à un membre spécifié.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean)

Récupère une collection d'attributs personnalisés qui sont appliqués à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type)

Indique si des attributs personnalisés d'un type spécifié sont appliqués à un membre spécifié.Indicates whether custom attributes of a specified type are applied to a specified member.

IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean)

Indique si les attributs personnalisés d'un type spécifié sont appliqués à un membre spécifié, et, éventuellement, appliqués à ses ancêtres.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

S’applique à

Voir aussi