JSFieldInfo Klasa

Definicja

Zawija FieldInfo obiekt.Wraps a FieldInfo object.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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
Dziedziczenie

Właściwości

Attributes

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera atrybuty, które są skojarzone z tym polem.Gets the attributes that are associated with this field.

CustomAttributes

Pobiera kolekcję zawierającą atrybuty niestandardowe tego elementu członkowskiego.Gets a collection that contains this member's custom attributes.

(Odziedziczone po MemberInfo)
DeclaringType

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera typ, który deklaruje to pole.Gets the type that declares this field.

FieldHandle

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera dojście do wewnętrznej reprezentacji metadanych tego pola.Gets a handle to the internal metadata representation of this field.

FieldType

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera typ tego pola.Gets the type of this field.

IsAssembly

Pobiera wartość wskazującą, czy potencjalna widoczność tego pola jest opisana przez Assembly ; to oznacza, że pole jest widoczne najwyżej dla innych typów w tym samym zestawie i nie jest widoczne dla typów pochodnych poza zestawem.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.

(Odziedziczone po FieldInfo)
IsCollectible

Pobiera wartość wskazującą, czy ten MemberInfo obiekt jest częścią zestawu przechowywanego w elemencie kolekcjonowanym AssemblyLoadContext .Gets a value that indicates whether this MemberInfo object is part of an assembly held in a collectible AssemblyLoadContext.

(Odziedziczone po MemberInfo)
IsFamily

Pobiera wartość wskazującą, czy widoczność tego pola jest opisana przez; to Family oznacza, że pole jest widoczne tylko w obrębie klasy i klas pochodnych.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.

(Odziedziczone po FieldInfo)
IsFamilyAndAssembly

Pobiera wartość wskazującą, czy widoczność tego pola jest opisana przez FamANDAssem ; oznacza to, że można uzyskać dostęp do pola z klas pochodnych, ale tylko wtedy, gdy znajdują się one w tym samym zestawie.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.

(Odziedziczone po FieldInfo)
IsFamilyOrAssembly

Pobiera wartość wskazującą, czy potencjalna widoczność tego pola jest opisana przez FamORAssem ; oznacza to, że można uzyskać dostęp do pola za pomocą klas pochodnych wszędzie tam, gdzie się znajdują, i według klas w tym samym zestawie.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.

(Odziedziczone po FieldInfo)
IsInitOnly

Pobiera wartość wskazującą, czy pole można ustawić tylko w treści konstruktora.Gets a value indicating whether the field can only be set in the body of the constructor.

(Odziedziczone po FieldInfo)
IsLiteral

Pobiera wartość wskazującą, czy wartość jest zapisywana w czasie kompilacji i nie można jej zmienić.Gets a value indicating whether the value is written at compile time and cannot be changed.

(Odziedziczone po FieldInfo)
IsNotSerialized

Pobiera wartość wskazującą, czy to pole ma NotSerialized atrybut.Gets a value indicating whether this field has the NotSerialized attribute.

(Odziedziczone po FieldInfo)
IsPinvokeImpl

Pobiera wartość wskazującą, czy odpowiedni PinvokeImpl atrybut jest ustawiony w FieldAttributes .Gets a value indicating whether the corresponding PinvokeImpl attribute is set in FieldAttributes.

(Odziedziczone po FieldInfo)
IsPrivate

Pobiera wartość wskazującą, czy pole jest prywatne.Gets a value indicating whether the field is private.

(Odziedziczone po FieldInfo)
IsPublic

Pobiera wartość wskazującą, czy pole jest publiczne.Gets a value indicating whether the field is public.

(Odziedziczone po FieldInfo)
IsSecurityCritical

Pobiera wartość wskazującą, czy bieżące pole ma krytyczne zabezpieczenia lub zabezpieczenia-krytycznie na bieżącym poziomie zaufania.Gets a value that indicates whether the current field is security-critical or security-safe-critical at the current trust level.

(Odziedziczone po FieldInfo)
IsSecuritySafeCritical

Pobiera wartość wskazującą, czy bieżące pole jest bezpieczne — zabezpieczenia krytyczne na bieżącym poziomie zaufania.Gets a value that indicates whether the current field is security-safe-critical at the current trust level.

(Odziedziczone po FieldInfo)
IsSecurityTransparent

Pobiera wartość wskazującą, czy bieżące pole jest widoczne na bieżącym poziomie zaufania.Gets a value that indicates whether the current field is transparent at the current trust level.

(Odziedziczone po FieldInfo)
IsSpecialName

Pobiera wartość wskazującą, czy odpowiedni SpecialName atrybut jest ustawiony w module FieldAttributes wyliczającym.Gets a value indicating whether the corresponding SpecialName attribute is set in the FieldAttributes enumerator.

(Odziedziczone po FieldInfo)
IsStatic

Pobiera wartość wskazującą, czy pole jest statyczne.Gets a value indicating whether the field is static.

(Odziedziczone po FieldInfo)
MemberType

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera typ elementu członkowskiego, który to pole jest.Gets the type of member that this field is. Identyfikuje typ klasy pochodnej od MemberInfo tego, z której pochodzi ta klasa.Identifies the type of class derived from MemberInfo that this class derives from.

MetadataToken

Pobiera wartość, która identyfikuje element metadanych.Gets a value that identifies a metadata element.

(Odziedziczone po MemberInfo)
Module

Pobiera moduł, w którym jest zdefiniowany typ, który deklaruje element członkowski reprezentowany przez bieżące MemberInfo .Gets the module in which the type that declares the member represented by the current MemberInfo is defined.

(Odziedziczone po MemberInfo)
Name

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera nazwę tego pola.Gets the name of this field.

ReflectedType

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera obiekt klasy, który został użyty w celu uzyskania tego wystąpienia poprzez odbicie.Gets the class object that was used to obtain this instance through reflection.

Metody

Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi.Returns a value that indicates whether this instance is equal to a specified object.

(Odziedziczone po FieldInfo)
GetCustomAttributes(Boolean)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca tablicę zawierającą atrybuty niestandardowe, które są dołączone do tego pola.Returns an array that contains the custom attributes that are attached to this field.

GetCustomAttributes(Type, Boolean)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca tablicę zawierającą atrybuty niestandardowe, które są dołączone do tego pola, wyszukując tylko atrybuty określonego typu.Returns an array that contains the custom attributes that are attached to this field, searching only for attributes of the specified type.

GetCustomAttributesData()

Zwraca listę CustomAttributeData obiektów reprezentujących dane dotyczące atrybutów, które zostały zastosowane do docelowego elementu członkowskiego.Returns a list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

(Odziedziczone po MemberInfo)
GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.Returns the hash code for this instance.

(Odziedziczone po FieldInfo)
GetOptionalCustomModifiers()

Pobiera tablicę typów, które identyfikują opcjonalne Modyfikatory niestandardowe pola.Gets an array of types that identify the optional custom modifiers of the field.

(Odziedziczone po FieldInfo)
GetRawConstantValue()

Zwraca wartość literału skojarzoną z polem przez kompilator.Returns a literal value associated with the field by a compiler.

(Odziedziczone po FieldInfo)
GetRequiredCustomModifiers()

Pobiera tablicę typów, które identyfikują wymagane Modyfikatory niestandardowe właściwości.Gets an array of types that identify the required custom modifiers of the property.

(Odziedziczone po FieldInfo)
GetType()

Odnajduje atrybuty pola klasy i zapewnia dostęp do metadanych pól.Discovers the attributes of a class field and provides access to field metadata.

(Odziedziczone po FieldInfo)
GetValue(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera wartość pola.Gets the value of the field.

GetValueDirect(TypedReference)

Zwraca wartość pola obsługiwanego przez dany obiekt.Returns the value of a field supported by a given object.

(Odziedziczone po FieldInfo)
HasSameMetadataDefinitionAs(MemberInfo) (Odziedziczone po MemberInfo)
IsDefined(Type, Boolean)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Określa, czy określony typ atrybutu jest dołączony do tego pola.Determines whether the specified attribute type is attached to this field.

MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
SetValue(Object, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Ustawia wartość pola, używając określonej wartości.Sets the value of the field, using the specified value.

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

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Ustawia wartość pola, używając określonej wartości, kultury i informacji o powiązaniu.Sets the value of the field, using the specified value, culture, and binding information.

SetValueDirect(TypedReference, Object)

Ustawia wartość pola obsługiwanego przez dany obiekt.Sets the value of the field supported by the given object.

(Odziedziczone po FieldInfo)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

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

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.Maps a set of names to a corresponding set of dispatch identifiers.

(Odziedziczone po FieldInfo)
_FieldInfo.GetType()

Pobiera Type obiekt reprezentujący FieldInfo Typ.Gets a Type object representing the FieldInfo type.

(Odziedziczone po FieldInfo)
_FieldInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, których następnie można użyć do uzyskania informacji o typie interfejsu.Retrieves the type information for an object, which can then be used to get the type information for an interface.

(Odziedziczone po FieldInfo)
_FieldInfo.GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Odziedziczone po FieldInfo)
_FieldInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.Provides access to properties and methods exposed by an object.

(Odziedziczone po FieldInfo)
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.Maps a set of names to a corresponding set of dispatch identifiers.

(Odziedziczone po MemberInfo)
_MemberInfo.GetType()

Pobiera Type obiekt reprezentujący MemberInfo klasę.Gets a Type object representing the MemberInfo class.

(Odziedziczone po MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, których następnie można użyć do uzyskania informacji o typie interfejsu.Retrieves the type information for an object, which can then be used to get the type information for an interface.

(Odziedziczone po MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Odziedziczone po MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.Provides access to properties and methods exposed by an object.

(Odziedziczone po MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Boolean)

Zwraca tablicę wszystkich atrybutów niestandardowych zdefiniowanych w tym elemencie członkowskim, z wyjątkiem nazwanych atrybutów lub tablicę pustą, jeśli nie ma żadnych atrybutów niestandardowych.Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.

(Odziedziczone po MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)

Zwraca tablicę atrybutów niestandardowych zdefiniowanych dla tego elementu członkowskiego, identyfikowane przez typ lub pustą tablicę, jeśli nie ma żadnych atrybutów niestandardowych tego typu.Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.

(Odziedziczone po MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)

Wskazuje, czy co najmniej jedno wystąpienie attributeType jest zdefiniowane w tym elemencie członkowskim.Indicates whether one or more instance of attributeType is defined on this member.

(Odziedziczone po MemberInfo)

Metody rozszerzania

GetCustomAttribute(MemberInfo, Type)

Pobiera niestandardowy atrybut określonego typu, który jest stosowany do określonego elementu członkowskiego.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute(MemberInfo, Type, Boolean)

Pobiera niestandardowy atrybut określonego typu, który jest stosowany do określonego elementu członkowskiego, i opcjonalnie sprawdza elementy nadrzędne tego elementu członkowskiego.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)

Pobiera niestandardowy atrybut określonego typu, który jest stosowany do określonego elementu członkowskiego.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute<T>(MemberInfo, Boolean)

Pobiera niestandardowy atrybut określonego typu, który jest stosowany do określonego elementu członkowskiego, i opcjonalnie sprawdza elementy nadrzędne tego elementu członkowskiego.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)

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego elementu członkowskiego.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean)

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza elementy nadrzędne tego elementu członkowskiego.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo, Type)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Type, Boolean)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza elementy nadrzędne tego elementu członkowskiego.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)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(MemberInfo, Boolean)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza elementy nadrzędne tego elementu członkowskiego.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)

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego elementu członkowskiego.Indicates whether custom attributes of a specified type are applied to a specified member.

IsDefined(MemberInfo, Type, Boolean)

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego elementu członkowskiego i, opcjonalnie, stosowane do jego elementów nadrzędnych.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

Dotyczy

Zobacz też