JSField 類別

定義

支援 JScript 的所有欄位。 這是 JScript 所定義之所有欄位的基底類別。 這個類別屬於名稱繫結類別。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

public abstract class JSField : System.Reflection.FieldInfo
繼承
衍生

建構函式

JSField()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

初始化 JSField 類別的新執行個體。

屬性

Attributes

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得與這個欄位關聯的屬性。

CustomAttributes

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得包含此成員之自訂屬性的集合。

(繼承來源 MemberInfo)
DeclaringType

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得宣告這個欄位的型別。

FieldHandle

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得這個欄位內部中繼資料表示的控制代碼。

FieldType

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得這個欄位的型別。

IsAssembly

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,指出 Assembly 是否描述此欄位的潛在可視性;亦即,最多只有相同組件 (Assembly) 中的其他型別可以看見該欄位,組件外部的衍生型別 (Derived Type) 則看不見它。

(繼承來源 FieldInfo)
IsCollectible

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得指出此 MemberInfo 物件是否為可回收 AssemblyLoadContext 中保存之組件一部分的值。

(繼承來源 MemberInfo)
IsFamily

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,指出 Family 是否描述此欄位的可視性;亦即,您只能在其類別和衍生類別內看見該欄位。

(繼承來源 FieldInfo)
IsFamilyAndAssembly

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,指出 FamANDAssem 是否描述此欄位的可視性;亦即,只有當該欄位位於相同的組件時,衍生類別才能存取它。

(繼承來源 FieldInfo)
IsFamilyOrAssembly

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,指出 FamORAssem 是否描述此欄位的潛在可視性;亦即,無論該欄位位於何處,衍生類別以及相同組件中的類別都可以呼叫它。

(繼承來源 FieldInfo)
IsInitOnly

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,指出欄位是否只能在建構函式主體中設定。

(繼承來源 FieldInfo)
IsLiteral

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,指出數值是否在編譯時間被寫入並且無法變更。

(繼承來源 FieldInfo)
IsNotSerialized

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

已淘汰.

取得值,指出這個欄位是否有 NotSerialized 屬性。

(繼承來源 FieldInfo)
IsPinvokeImpl

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,指出對應的 PinvokeImpl 屬性是否在 FieldAttributes 中設定。

(繼承來源 FieldInfo)
IsPrivate

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,指出欄位是否為私用的。

(繼承來源 FieldInfo)
IsPublic

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,指出欄位是否為公用的。

(繼承來源 FieldInfo)
IsSecurityCritical

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,這個值表示目前欄位在目前信任層級上是否為安全性關鍵或安全性安全關鍵。

(繼承來源 FieldInfo)
IsSecuritySafeCritical

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,這個值表示目前欄位在目前信任層級上是否為安全性安全關鍵。

(繼承來源 FieldInfo)
IsSecurityTransparent

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,這個值表示目前欄位在目前信任層級上是否為透明。

(繼承來源 FieldInfo)
IsSpecialName

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,指出在 FieldAttributes 列舉值中是否設定對應的 SpecialName 屬性。

(繼承來源 FieldInfo)
IsStatic

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,指出欄位是否為靜態的。

(繼承來源 FieldInfo)
MemberType

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得這個欄位成員的型別。 識別衍生自 MemberInfo (這個類別的衍生來源) 之類別的型別。

MetadataToken

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,這個值可識別中繼資料項目。

(繼承來源 MemberInfo)
Module

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得用於定義型別的模組,該型別宣告以目前 MemberInfo 表示的成員。

(繼承來源 MemberInfo)
Name

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得這個欄位的名稱。

ReflectedType

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得用來透過反映取得這個執行個體的類別物件。

方法

Equals(Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回值,這個值指出此執行個體是否與指定的物件相等。

(繼承來源 FieldInfo)
GetCustomAttributes(Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回陣列,這個陣列包含已附加至這個欄位的自訂屬性。

GetCustomAttributes(Type, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回陣列,這個陣列包含已附加至這個欄位的自訂屬性,只搜尋指定之型別的屬性。

GetCustomAttributesData()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回 CustomAttributeData 物件的清單,表示已套用至目標成員之屬性的資料。

(繼承來源 MemberInfo)
GetHashCode()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回這個執行個體的雜湊碼。

(繼承來源 FieldInfo)
GetModifiedFieldType()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得這個欄位物件的修改類型。

(繼承來源 FieldInfo)
GetOptionalCustomModifiers()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得可識別欄位的選用自訂修飾詞的類型陣列。

(繼承來源 FieldInfo)
GetRawConstantValue()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

使用編譯器傳回與欄位相關聯的常值。

(繼承來源 FieldInfo)
GetRequiredCustomModifiers()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得類型的陣列,識別屬性的必要自訂修飾詞。

(繼承來源 FieldInfo)
GetType()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

探索類別欄位的屬性並提供欄位中繼資料的存取。

(繼承來源 FieldInfo)
GetValue(Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在衍生類別中覆寫時,傳回指定物件所支援欄位的值。

(繼承來源 FieldInfo)
GetValueDirect(TypedReference)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回由指定物件支援的欄位值。

(繼承來源 FieldInfo)
HasSameMetadataDefinitionAs(MemberInfo)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

支援 JScript 的所有欄位。 這是 JScript 所定義之所有欄位的基底類別。 這個類別屬於名稱繫結類別。

(繼承來源 MemberInfo)
IsDefined(Type, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

判斷指定的屬性型別是否已附加至這個欄位。

MemberwiseClone()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立目前 Object 的淺層複製。

(繼承來源 Object)
SetValue(Object, Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

設定指定物件所支援的欄位值。

(繼承來源 FieldInfo)
SetValue(Object, Object, BindingFlags, Binder, CultureInfo)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

當在衍生類別中覆寫時,請設定由指定物件所支援的欄位值。

(繼承來源 FieldInfo)
SetValueDirect(TypedReference, Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

設定指定物件所支援的欄位值。

(繼承來源 FieldInfo)
ToString()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回代表目前物件的字串。

(繼承來源 Object)

明確介面實作

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

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將一組名稱對應至一組對應的分派識別項 (Dispatch Identifier)。

(繼承來源 FieldInfo)
_FieldInfo.GetType()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得 Type 物件,其代表 FieldInfo 類型。

(繼承來源 FieldInfo)
_FieldInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擷取物件的類型資訊,可以用來取得介面的類型資訊。

(繼承來源 FieldInfo)
_FieldInfo.GetTypeInfoCount(UInt32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擷取物件提供的類型資訊介面數目 (0 或 1)。

(繼承來源 FieldInfo)
_FieldInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

提供物件所公開的屬性和方法的存取權。

(繼承來源 FieldInfo)
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將一組名稱對應至一組對應的分派識別項 (Dispatch Identifier)。

(繼承來源 MemberInfo)
_MemberInfo.GetType()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得 Type 物件,表示 MemberInfo 類別。

(繼承來源 MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擷取物件的類型資訊,可以用來取得介面的類型資訊。

(繼承來源 MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擷取物件提供的類型資訊介面數目 (0 或 1)。

(繼承來源 MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

提供物件所公開的屬性和方法的存取權。

(繼承來源 MemberInfo)

擴充方法

GetCustomAttribute(MemberInfo, Type)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擷取指定型別的自訂屬性,此屬性套用至指定成員。

GetCustomAttribute(MemberInfo, Type, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擷取只訂型別的自訂屬性,此屬性套用至指定成員,並且可選擇性檢查該成員的祖系。

GetCustomAttribute<T>(MemberInfo)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擷取指定型別的自訂屬性,此屬性套用至指定成員。

GetCustomAttribute<T>(MemberInfo, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擷取只訂型別的自訂屬性,此屬性套用至指定成員,並且可選擇性檢查該成員的祖系。

GetCustomAttributes(MemberInfo)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擷取套用至指定成員的自訂屬性集合。

GetCustomAttributes(MemberInfo, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擷取自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。

GetCustomAttributes(MemberInfo, Type)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擷取指定型別的自訂屬性集合,此集合套用至指定成員。

GetCustomAttributes(MemberInfo, Type, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擷取指定型別的自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。

GetCustomAttributes<T>(MemberInfo)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擷取指定型別的自訂屬性集合,此集合套用至指定成員。

GetCustomAttributes<T>(MemberInfo, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擷取指定型別的自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。

IsDefined(MemberInfo, Type)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

指出是否將所指定型別的自訂屬性套用至指定的成員。

IsDefined(MemberInfo, Type, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

指出指定之型別的自訂屬性是否會套用至指定的成員,以及選擇性地套用到其上階。

GetMetadataToken(MemberInfo)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得指定成員的中繼資料語彙基元 (如果有)。

HasMetadataToken(MemberInfo)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回值,指出所指定成員是否有可用的中繼資料語彙基元。

適用於

產品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另請參閱