TypeInfo 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。
public ref class TypeInfo abstract : System::Reflection::MemberInfo, System::Reflection::IReflectableType
public ref class TypeInfo abstract : Type, System::Reflection::IReflectableType
public abstract class TypeInfo : System.Reflection.MemberInfo, System.Reflection.IReflectableType
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
type TypeInfo = class
inherit MemberInfo
interface IReflectableType
type TypeInfo = class
inherit Type
interface IReflectableType
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type TypeInfo = class
inherit Type
interface IReflectableType
Public MustInherit Class TypeInfo
Inherits MemberInfo
Implements IReflectableType
Public MustInherit Class TypeInfo
Inherits Type
Implements IReflectableType
- 繼承
- 繼承
- 衍生
- 屬性
- 實作
範例
下列範例會使用 .NET 中的反映類型和成員來擷取型別的方法和屬性 Calendar ,包括繼承的方法和屬性,然後將它們寫入控制台。
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Reflection;
using System.Text;
TypeInfo t = typeof(Calendar).GetTypeInfo();
IEnumerable<PropertyInfo> pList = t.DeclaredProperties;
IEnumerable<MethodInfo> mList = t.DeclaredMethods;
StringBuilder sb = new StringBuilder();
sb.Append("Properties:");
foreach (PropertyInfo p in pList)
{
sb.Append("\n" + p.DeclaringType.Name + ": " + p.Name);
}
sb.Append("\nMethods:");
foreach (MethodInfo m in mList)
{
sb.Append("\n" + m.DeclaringType.Name + ": " + m.Name);
}
Console.WriteLine(sb.ToString());
/* This code outputs the following text:
Properties:
Calendar: MinSupportedDateTime
Calendar: MaxSupportedDateTime
Calendar: AlgorithmType
Calendar: ID
Calendar: BaseCalendarID
Calendar: IsReadOnly
Calendar: CurrentEraValue
Calendar: Eras
Calendar: DaysInYearBeforeMinSupportedYear
Calendar: TwoDigitYearMax
Methods:
Calendar: get_MinSupportedDateTime
Calendar: get_MaxSupportedDateTime
Calendar: get_AlgorithmType
Calendar: get_ID
Calendar: get_BaseCalendarID
Calendar: get_IsReadOnly
Calendar: get_CurrentEraValue
Calendar: get_Eras
Calendar: get_DaysInYearBeforeMinSupportedYear
Calendar: get_TwoDigitYearMax
Calendar: set_TwoDigitYearMax
Calendar: Clone
Calendar: ReadOnly
Calendar: VerifyWritable
Calendar: SetReadOnlyState
Calendar: CheckAddResult
Calendar: Add
Calendar: AddMilliseconds
Calendar: AddDays
Calendar: AddHours
Calendar: AddMinutes
Calendar: AddMonths
Calendar: AddSeconds
Calendar: AddWeeks
Calendar: AddYears
Calendar: GetDayOfMonth
Calendar: GetDayOfWeek
Calendar: GetDayOfYear
Calendar: GetDaysInMonth
Calendar: GetDaysInMonth
Calendar: GetDaysInYear
Calendar: GetDaysInYear
Calendar: GetEra
Calendar: GetHour
Calendar: GetMilliseconds
Calendar: GetMinute
Calendar: GetMonth
Calendar: GetMonthsInYear
Calendar: GetMonthsInYear
Calendar: GetSecond
Calendar: GetFirstDayWeekOfYear
Calendar: GetWeekOfYearFullDays
Calendar: GetWeekOfYearOfMinSupportedDateTime
Calendar: GetWeekOfYear
Calendar: GetYear
Calendar: IsLeapDay
Calendar: IsLeapDay
Calendar: IsLeapMonth
Calendar: IsLeapMonth
Calendar: GetLeapMonth
Calendar: GetLeapMonth
Calendar: IsLeapYear
Calendar: IsLeapYear
Calendar: ToDateTime
Calendar: ToDateTime
Calendar: TryToDateTime
Calendar: IsValidYear
Calendar: IsValidMonth
Calendar: IsValidDay
Calendar: ToFourDigitYear
Calendar: TimeToTicks
Calendar: GetSystemTwoDigitYearSetting
*/
備註
從 .NET Framework 4.5 開始,類別TypeInfo會包含在 .NET 中,用於建立 Windows 市集應用程式的 Windows 8.x 市集應用程式子集。 TypeInfo也可在完整 .NET Framework 中使用。 如需 Windows 市集應用程式反映的詳細資訊,請參閱 Windows 市集應用程式的 .NET Framework 中的System.Reflection 命名空間和反映。
TypeInfo包含 類別中Type可用的許多成員,而 .NET 中的許多反映屬性適用於 Windows 8.x Store 應用程式會傳回物件的集合TypeInfo。 若要從 Type 物件取得 TypeInfo 物件,請使用 IntrospectionExtensions.GetTypeInfo(Type) 擴充方法。
TypeInfo物件代表類型定義本身,而 Type 物件則代表型別定義的參考。 TypeInfo取得物件會強制包含要載入該類型的元件。 相較之下,您可以操作 Type 物件,而不需要運行時間載入它們所參考的元件。
在 Windows 8.x Store 應用程式的 .NET 中,您會使用傳回集合的TypeInfo反映屬性,而不是傳回IEnumerable<T>陣列的方法。 例如,使用 DeclaredMembers 屬性來取得所有宣告的成員,或 DeclaredProperties 屬性以取得所有宣告的屬性。 反映內容可以針對大型組件或類型實作這些集合的消極式周遊。 若要取得特定成員,請使用 和 GetDeclaredProperty之類的GetDeclaredMethod方法,並傳遞您想要擷取的方法或屬性名稱。
若要篩選屬性的結果 TypeInfo ,請使用 LINQ 查詢。 例如,針對源自運行時間的反映物件 (,例如,由於) 的結果 typeof(Object)
,您可以使用 類別中的 RuntimeReflectionExtensions 方法周遊繼承樹狀結構。 自定義反映內容的取用者無法使用這些方法,而且必須周游繼承樹狀結構本身。
建構函式
TypeInfo() |
初始化 TypeInfo 執行個體。 |
屬性
Assembly |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
Assembly |
取得宣告此類型的 Assembly。 若為泛型類型,則取得定義此泛型類型的 Assembly。 (繼承來源 Type) |
AssemblyQualifiedName |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
AssemblyQualifiedName |
取得類型的組件限定名稱,包含載入 Type 的組件名稱。 (繼承來源 Type) |
Attributes |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
Attributes |
取得與 Type 關聯的屬性。 (繼承來源 Type) |
BaseType |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
BaseType |
取得目前 Type 所直接繼承的類型。 (繼承來源 Type) |
ContainsGenericParameters |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
ContainsGenericParameters |
取得值,該值指出目前的 Type 物件是否有尚未被特定類型取代的類型參數。 (繼承來源 Type) |
CustomAttributes |
取得包含此成員之自訂屬性的集合。 (繼承來源 MemberInfo) |
DeclaredConstructors |
取得目前類型所宣告之建構函式的集合。 |
DeclaredEvents |
取得目前類型所定義之事件的集合。 |
DeclaredFields |
取得目前類型所定義之欄位的集合。 |
DeclaredMembers |
取得目前類型所定義之成員的集合。 |
DeclaredMethods |
取得目前類型所定義之方法的集合。 |
DeclaredNestedTypes |
取得目前類型所定義之巢狀類型的集合。 |
DeclaredProperties |
取得目前類型所定義之屬性的集合。 |
DeclaringMethod |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
DeclaringMethod |
如果目前的 MethodBase 表示泛型方法的型別參數,則取得表示宣告方法的 Type。 (繼承來源 Type) |
DeclaringType |
取得宣告這個成員的類別。 (繼承來源 MemberInfo) |
DeclaringType |
取得宣告目前巢狀類型或泛型型別參數的類型。 (繼承來源 Type) |
FullName |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
FullName |
取得類型的完整名稱 (包括其命名空間,但不包括其組件)。 (繼承來源 Type) |
GenericParameterAttributes |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GenericParameterAttributes |
取得一組 GenericParameterAttributes 旗標,敘述目前泛型類型參數的共變數與特殊條件約束。 (繼承來源 Type) |
GenericParameterPosition |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GenericParameterPosition |
當 Type 物件表示泛型類型或泛型方法的類型參數時,在宣告參數的泛型類型或泛型方法之類型參數清單中,取得類型參數的位置。 (繼承來源 Type) |
GenericTypeArguments |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GenericTypeArguments |
取得此類型之泛型類型引數的陣列。 (繼承來源 Type) |
GenericTypeParameters |
取得目前執行個體之泛型類型的陣列。 |
GUID |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GUID |
取得與 Type相關聯的 GUID。 (繼承來源 Type) |
HasElementType |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
HasElementType |
取得值,指出目前 Type 是否內含或參考其他類型;也就是說,目前 Type 是否為陣列、指標或以傳址方式傳遞。 (繼承來源 Type) |
ImplementedInterfaces |
取得目前類型所實作之介面的集合。 |
IsAbstract |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsAbstract |
取得值,指出 Type 是否為抽象並且必須被覆寫。 (繼承來源 Type) |
IsAnsiClass |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsAnsiClass |
取得值,指出是否為 |
IsArray |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsArray |
取得值,以表示類型是否為陣列。 (繼承來源 Type) |
IsAutoClass |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsAutoClass |
取得值,指出是否為 |
IsAutoLayout |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsAutoLayout |
取得表示目前類型的欄位是否已由 Common Language Runtime 自動配置版面的值。 (繼承來源 Type) |
IsByRef |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsByRef |
取得值,指出 Type 是否以傳址方式傳遞。 (繼承來源 Type) |
IsByRefLike |
取得值,指出類型是否為 byref-like 結構。 (繼承來源 Type) |
IsClass |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsClass |
取得值,表示 Type 是類別或委派,也就是非實值類型或介面。 (繼承來源 Type) |
IsCollectible |
取得指出此 MemberInfo 物件是否為可回收 AssemblyLoadContext 中保存之組件一部分的值。 (繼承來源 MemberInfo) |
IsCOMObject |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsCOMObject |
取得值,指出 Type 是否為 COM 物件。 (繼承來源 Type) |
IsConstructedGenericType |
取得值,指出這個物件是否表示建構的泛型類型。 您可以建立已建構之泛型類型的執行個體。 (繼承來源 Type) |
IsContextful |
取得值,指出在內容中是否可以裝載 Type。 (繼承來源 Type) |
IsEnum |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsEnum |
取得值,指出目前的 Type 是否表示列舉類型。 (繼承來源 Type) |
IsExplicitLayout |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsExplicitLayout |
取得表示目前類型的欄位是否已在明確指定之位移配置版面的值。 (繼承來源 Type) |
IsFunctionPointer |
取得值,這個值表示目前 Type 是否為函式指標。 (繼承來源 Type) |
IsGenericMethodParameter |
取得值,指出目前的 Type 是否在泛型方法的定義中代表型別參數。 (繼承來源 Type) |
IsGenericParameter |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsGenericParameter |
取得值,指出目前的 Type 是否表示泛型類型或泛型方法定義中的類型參數。 (繼承來源 Type) |
IsGenericType |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsGenericType |
取得值,指出目前類型是否為泛型類型。 (繼承來源 Type) |
IsGenericTypeDefinition |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsGenericTypeDefinition |
取得值,指出目前的 Type 是否表示可用於建構其他泛型類型的泛型類型定義。 (繼承來源 Type) |
IsGenericTypeParameter |
取得值,指出目前的 Type 是否在泛型型別的定義中代表型別參數。 (繼承來源 Type) |
IsImport |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsImport |
取得值,指出 Type 是否套用了 ComImportAttribute 屬性 (Attribute),亦即其是否從 COM 類型程式庫匯入。 (繼承來源 Type) |
IsInterface |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsInterface |
取得值,指出 Type 是否為介面;也就是說,不是類別或實值類型。 (繼承來源 Type) |
IsLayoutSequential |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsLayoutSequential |
取得表示目前類型的欄位是否已依為其定義或發出至中繼資料之順序,循序配置版面的值。 (繼承來源 Type) |
IsMarshalByRef |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsMarshalByRef |
取得值,指出 Type 是否以傳址方式封送處理。 (繼承來源 Type) |
IsNested |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsNested |
取得值,表示目前的 Type 物件代表的類型之定義是否位於另一個類型的定義內部。 (繼承來源 Type) |
IsNestedAssembly |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsNestedAssembly |
取得值,指出 Type 是否為巢狀,並只在它自己的組件內為可見。 (繼承來源 Type) |
IsNestedFamANDAssem |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsNestedFamANDAssem |
取得值,指出 Type 是否為巢狀,並只對同時屬於它自己家族和它自己組件的類別為可見。 (繼承來源 Type) |
IsNestedFamily |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsNestedFamily |
取得值,指出 Type 是否為巢狀,並只在它自己的系列內為可見。 (繼承來源 Type) |
IsNestedFamORAssem |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsNestedFamORAssem |
取得值,指出 Type 是否為巢狀並只對屬於它自己家族或它自己組件的類別為可見。 (繼承來源 Type) |
IsNestedPrivate |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsNestedPrivate |
取得值,指出 Type 是否為巢狀並且宣告為私用。 (繼承來源 Type) |
IsNestedPublic |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsNestedPublic |
取得值,指出類別是否為巢狀 (Nest) 並且宣告為公用 (Public)。 (繼承來源 Type) |
IsNotPublic |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsNotPublic |
取得值,指出 Type 是否未宣告為公用。 (繼承來源 Type) |
IsPointer |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsPointer |
取得值,指出 Type 是否為指標。 (繼承來源 Type) |
IsPrimitive |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsPrimitive |
取得值,指出 Type 是否為其中一個基本類型 (Primitive Type)。 (繼承來源 Type) |
IsPublic |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsPublic |
取得值,指出 Type 是否宣告為公用。 (繼承來源 Type) |
IsSealed |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsSealed |
取得值,指出 Type 是否宣告為密封。 (繼承來源 Type) |
IsSecurityCritical |
取得值,這個值表示目前類型在目前信任層級上是否為安全性關鍵或安全性安全關鍵,因而可以執行重要的作業。 (繼承來源 Type) |
IsSecuritySafeCritical |
取得值,這個值表示目前類型在目前信任層級上是否為安全性安全關鍵,也就是說,它是否能執行重要作業並由安全性透明的程式碼存取。 (繼承來源 Type) |
IsSecurityTransparent |
取得值,這個值表示目前類型在目前信任層級上是否為透明,因此無法執行重要作業。 (繼承來源 Type) |
IsSerializable |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsSerializable |
已淘汰.
取得值,指出是否 Type 可串行化二進位。 (繼承來源 Type) |
IsSignatureType |
取得值,指出類型是否為特徵標記類型。 (繼承來源 Type) |
IsSpecialName |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsSpecialName |
取得值,表示類型是否具有需要特殊處理的名稱。 (繼承來源 Type) |
IsSZArray |
取得值,指出類型是否為陣列類型,且只能代表下限為零的一維陣列。 (繼承來源 Type) |
IsTypeDefinition |
取得值,指出類型是否為類型定義。 (繼承來源 Type) |
IsUnicodeClass |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsUnicodeClass |
取得值,指出是否為 |
IsUnmanagedFunctionPointer |
取得值,這個值表示目前 Type 是否為 Unmanaged 函式指標。 (繼承來源 Type) |
IsValueType |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsValueType |
取得值,指出 Type 是否為實值類型。 (繼承來源 Type) |
IsVariableBoundArray |
取得值,指出類型是否為陣列類型,且可代表多維陣列或任意下限的陣列。 (繼承來源 Type) |
IsVisible |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsVisible |
取得一個值,表示位於組件之外的程式碼是否能存取 Type。 (繼承來源 Type) |
MemberType |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
MemberType |
在衍生類別中覆寫時,取得 MemberTypes 值,指出成員類型︰方法、建構函式、事件等。 (繼承來源 MemberInfo) |
MemberType |
取得一個 MemberTypes 值,代表這個成員是類型或巢狀類型。 (繼承來源 Type) |
MetadataToken |
取得值,這個值可識別中繼資料項目。 (繼承來源 MemberInfo) |
Module |
取得用於定義型別的模組,該型別宣告以目前 MemberInfo 表示的成員。 (繼承來源 MemberInfo) |
Module |
在已定義的目前 Type 中取得模組 (DLL)。 (繼承來源 Type) |
Name |
取得目前成員的名稱。 (繼承來源 MemberInfo) |
Name |
在衍生類別中覆寫時,取得目前類型的名稱。 (繼承來源 Type) |
Namespace |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
Namespace |
取得 Type 的命名空間。 (繼承來源 Type) |
ReflectedType |
取得類別物件,是用來取得這個 |
ReflectedType |
取得用來取得這個成員的類別物件。 (繼承來源 Type) |
StructLayoutAttribute |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
StructLayoutAttribute |
取得描述目前類型配置的 StructLayoutAttribute。 (繼承來源 Type) |
TypeHandle |
取得目前 Type 的控制代碼。 (繼承來源 Type) |
TypeInitializer |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
TypeInitializer |
取得類型的初始設定式。 (繼承來源 Type) |
UnderlyingSystemType |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
UnderlyingSystemType |
指示類型,該類型是由表示這個類型的 Common Language Runtime 所提供的。 (繼承來源 Type) |
方法
AsType() |
以 Type 物件方式傳回目前類型。 |
Equals(Object) |
傳回值,這個值指出此執行個體是否與指定的物件相等。 (繼承來源 MemberInfo) |
Equals(Object) |
判斷目前 Type 物件的基礎系統類型,是否與指定的 Object 的基礎系統類型相同。 (繼承來源 Type) |
Equals(Type) |
判斷目前 Type 的基礎系統類型,是否與指定的 Type 之基礎系統類型相同。 (繼承來源 Type) |
FindInterfaces(TypeFilter, Object) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
FindInterfaces(TypeFilter, Object) |
傳回 Type 物件的陣列,表示由目前 Type 所實作或繼承的介面的篩選清單。 (繼承來源 Type) |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
傳回指定成員類型的 MemberInfo 物件的篩選陣列。 (繼承來源 Type) |
GetArrayRank() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetArrayRank() |
取得陣列中的維度數目。 (繼承來源 Type) |
GetAttributeFlagsImpl() |
在衍生類別中覆寫時,實作 Attributes 屬性 (Property) 並取得列舉值的位元組合,以指出與 Type 建立關聯的屬性 (Attribute)。 (繼承來源 Type) |
GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
使用指定的繫結條件約束和指定的呼叫慣例,搜尋其參數符合指定的引數類型和修飾詞的建構函式。 (繼承來源 Type) |
GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
使用指定的繫結條件約束 (Constraint) 搜尋其參數符合指定的引數類型和修飾詞 (Modifier) 的建構函式。 (繼承來源 Type) |
GetConstructor(BindingFlags, Type[]) |
使用指定的系結條件約束,搜尋參數符合指定自變數類型的建構函式。 (繼承來源 Type) |
GetConstructor(Type[]) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetConstructor(Type[]) |
搜尋其參數符合在指定陣列中的類型的公用執行個體建構函式。 (繼承來源 Type) |
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
在衍生類別中覆寫時,使用指定的繫結條件約束和指定的呼叫慣例,搜尋其參數符合指定的引數類型和修飾詞的建構函式。 (繼承來源 Type) |
GetConstructors() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetConstructors() |
傳回所有定義給目前 Type 的公用建構函式。 (繼承來源 Type) |
GetConstructors(BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetConstructors(BindingFlags) |
在衍生類別中覆寫時,使用指定的 Type,搜尋定義給目前 |
GetCustomAttributes(Boolean) |
在衍生類別中覆寫時,傳回套用至此成員之所有自訂屬性的陣列。 (繼承來源 MemberInfo) |
GetCustomAttributes(Type, Boolean) |
當在衍生的類別中覆寫時,會傳回套用至這個成員的自訂屬性陣列,並以 Type 識別。 (繼承來源 MemberInfo) |
GetCustomAttributesData() |
傳回 CustomAttributeData 物件的清單,表示已套用至目標成員之屬性的資料。 (繼承來源 MemberInfo) |
GetDeclaredEvent(String) |
傳回 物件,表示目前型別所宣告的指定事件。 |
GetDeclaredField(String) |
傳回 物件,表示目前型別所宣告的指定欄位。 |
GetDeclaredMethod(String) |
傳回 物件,表示目前型別所宣告的指定方法。 |
GetDeclaredMethods(String) |
傳回集合,其中包含目前類型上宣告的所有方法,這些方法符合指定的名稱。 |
GetDeclaredNestedType(String) |
傳回 物件,表示目前型別所宣告的指定巢狀型別。 |
GetDeclaredProperty(String) |
傳回 物件,表示目前型別所宣告的指定屬性。 |
GetDefaultMembers() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetDefaultMembers() |
搜尋定義給目前 Type 的成員,而它的 DefaultMemberAttribute 已設定。 (繼承來源 Type) |
GetElementType() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetElementType() |
在衍生類別中覆寫時,傳回由目前陣列、指標或參考類型所包含或參考物件的 Type。 (繼承來源 Type) |
GetEnumName(Object) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetEnumName(Object) |
針對目前的列舉類型,傳回具有指定值之常數的名稱。 (繼承來源 Type) |
GetEnumNames() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetEnumNames() |
傳回目前列舉類型之成員的名稱。 (繼承來源 Type) |
GetEnumUnderlyingType() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetEnumUnderlyingType() |
傳回目前列舉類型的基礎類型。 (繼承來源 Type) |
GetEnumValues() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetEnumValues() |
傳回目前列舉類型中常數的值陣列。 (繼承來源 Type) |
GetEnumValuesAsUnderlyingType() |
擷取這個列舉型別之基礎類型常數之值的陣列。 (繼承來源 Type) |
GetEvent(String) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetEvent(String) |
傳回代表指定公用事件的 EventInfo 物件。 (繼承來源 Type) |
GetEvent(String, BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetEvent(String, BindingFlags) |
在衍生類別中覆寫時,使用指定的繫結條件約束,傳回表示指定事件的 EventInfo 物件。 (繼承來源 Type) |
GetEvents() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetEvents() |
取得由目前 Type 所宣告或繼承的所有公用事件。 (繼承來源 Type) |
GetEvents(BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetEvents(BindingFlags) |
在衍生類別中覆寫時,使用指定的繫結條件約束,搜尋由目前 Type 所宣告或繼承的事件。 (繼承來源 Type) |
GetField(String) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetField(String) |
搜尋具有指定名稱的公用欄位。 (繼承來源 Type) |
GetField(String, BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetField(String, BindingFlags) |
使用指定的繫結條件約束搜尋指定的欄位。 (繼承來源 Type) |
GetFields() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetFields() |
傳回目前 Type 的所有公用欄位。 (繼承來源 Type) |
GetFields(BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetFields(BindingFlags) |
在衍生類別中覆寫時,使用指定的繫結條件約束,搜尋定義給目前 Type 的欄位。 (繼承來源 Type) |
GetFunctionPointerCallingConventions() |
在衍生類別中覆寫時,傳回目前函式指標 Type的呼叫慣例。 (繼承來源 Type) |
GetFunctionPointerParameterTypes() |
在衍生類別中覆寫時,傳回目前函式指標 Type的參數型別。 (繼承來源 Type) |
GetFunctionPointerReturnType() |
在衍生類別中覆寫時,傳回目前函式指標 Type的傳回型別。 (繼承來源 Type) |
GetGenericArguments() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetGenericArguments() |
傳回 Type 物件的陣列,代表封閉泛型類型的類型引數,或泛型類型定義的類型參數。 (繼承來源 Type) |
GetGenericParameterConstraints() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetGenericParameterConstraints() |
傳回由 Type 物件組成的陣列,這些物件代表對目前泛型類型參數所設下的條件約束。 (繼承來源 Type) |
GetGenericTypeDefinition() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetGenericTypeDefinition() |
傳回代表泛型類型定義的 Type 物件,利用此泛型類型定義就可以建構出目前的泛型類型。 (繼承來源 Type) |
GetHashCode() |
傳回這個執行個體的雜湊碼。 (繼承來源 MemberInfo) |
GetHashCode() |
傳回這個執行個體的雜湊碼。 (繼承來源 Type) |
GetInterface(String) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetInterface(String) |
搜尋具有指定名稱的介面。 (繼承來源 Type) |
GetInterface(String, Boolean) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetInterface(String, Boolean) |
在衍生類別中覆寫時,指定是否針對介面名稱以不區分大小寫的方式來搜尋指定的介面。 (繼承來源 Type) |
GetInterfaceMap(Type) |
傳回指定介面類型的介面對應。 (繼承來源 Type) |
GetInterfaces() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetInterfaces() |
在衍生類別中覆寫時,取得由目前 Type 所實作或繼承的所有介面。 (繼承來源 Type) |
GetMember(String) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetMember(String) |
搜尋具有指定名稱的公用成員。 (繼承來源 Type) |
GetMember(String, BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetMember(String, BindingFlags) |
使用指定的繫結條件約束搜尋指定的成員。 (繼承來源 Type) |
GetMember(String, MemberTypes, BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetMember(String, MemberTypes, BindingFlags) |
使用指定的繫結條件約束,搜尋指定成員類型的指定成員。 (繼承來源 Type) |
GetMembers() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetMembers() |
傳回目前 Type 的所有公用成員。 (繼承來源 Type) |
GetMembers(BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetMembers(BindingFlags) |
在衍生類別中覆寫時,使用指定的繫結條件約束,搜尋定義給目前 Type 的成員。 (繼承來源 Type) |
GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
在符合指定 MemberInfo之的目前 Type 上搜尋 MemberInfo 。 (繼承來源 Type) |
GetMethod(String) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetMethod(String) |
搜尋具有指定名稱的公用方法。 (繼承來源 Type) |
GetMethod(String, BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetMethod(String, BindingFlags) |
使用指定的繫結條件約束搜尋指定的方法。 (繼承來源 Type) |
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
使用指定的繫結條件約束和指定的呼叫慣例,來搜尋指定的方法,而該方法的參數符合指定的引數類型和修飾詞。 (繼承來源 Type) |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
使用指定的繫結條件約束搜尋指定的方法,而該方法的參數符合指定的引數類型和修飾詞。 (繼承來源 Type) |
GetMethod(String, BindingFlags, Type[]) |
使用指定的系結條件約束,搜尋指定的方法,其參數符合指定的自變數類型。 (繼承來源 Type) |
GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
使用指定的繫結限制式和指定的呼叫慣例來搜尋指定的方法,其參數符合指定的泛型參數計數、引數型別及修飾元。 (繼承來源 Type) |
GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) |
使用指定的繫結限制式來搜尋指定的方法,其參數符合指定的泛型參數計數、引數型別及修飾元。 (繼承來源 Type) |
GetMethod(String, Int32, BindingFlags, Type[]) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 (繼承來源 Type) |
GetMethod(String, Int32, Type[]) |
搜尋指定的公用方法,其參數符合指定的泛型參數計數和引數型別。 (繼承來源 Type) |
GetMethod(String, Int32, Type[], ParameterModifier[]) |
搜尋指定的公用方法,其參數符合指定的泛型參數計數、引數型別及修飾元。 (繼承來源 Type) |
GetMethod(String, Type[]) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetMethod(String, Type[]) |
搜尋指定的公用方法,其參數符合指定的引數類型。 (繼承來源 Type) |
GetMethod(String, Type[], ParameterModifier[]) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetMethod(String, Type[], ParameterModifier[]) |
搜尋指定的公用方法,其參數符合指定的引數類型和修飾詞。 (繼承來源 Type) |
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
在衍生類別中覆寫時,使用指定的繫結條件約束和指定的呼叫慣例搜尋指定的方法,而該方法的參數符合指定的引數類型和修飾詞。 (繼承來源 Type) |
GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
在衍生類別中覆寫時,使用指定的繫結限制式和指定的呼叫慣例來搜尋指定的方法,其參數符合指定的泛型參數計數、引數型別及修飾元。 (繼承來源 Type) |
GetMethods() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetMethods() |
傳回目前 Type 的所有公用方法。 (繼承來源 Type) |
GetMethods(BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetMethods(BindingFlags) |
在衍生類別中覆寫時,使用指定的繫結條件約束,搜尋定義給目前 Type 的方法。 (繼承來源 Type) |
GetNestedType(String) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetNestedType(String) |
搜尋具有指定名稱的公用巢狀類型。 (繼承來源 Type) |
GetNestedType(String, BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetNestedType(String, BindingFlags) |
在衍生類別中覆寫時,使用指定的繫結條件約束搜尋指定的巢狀類型。 (繼承來源 Type) |
GetNestedTypes() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetNestedTypes() |
傳回在目前 Type 內形成巢狀的公用類型。 (繼承來源 Type) |
GetNestedTypes(BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetNestedTypes(BindingFlags) |
在衍生類別中覆寫時,使用指定的繫結條件約束,搜尋在目前 Type 內形成巢狀的類型。 (繼承來源 Type) |
GetOptionalCustomModifiers() |
在衍生類別中覆寫時,傳回目前 Type的選擇性自定義修飾詞。 (繼承來源 Type) |
GetProperties() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetProperties() |
傳回目前 Type 的所有公用屬性。 (繼承來源 Type) |
GetProperties(BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetProperties(BindingFlags) |
在衍生類別中覆寫時,使用指定的繫結條件約束,搜尋目前 Type 的屬性。 (繼承來源 Type) |
GetProperty(String) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetProperty(String) |
搜尋具有指定名稱的公用屬性。 (繼承來源 Type) |
GetProperty(String, BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetProperty(String, BindingFlags) |
使用指定的繫結條件約束搜尋指定的屬性。 (繼承來源 Type) |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
使用指定的繫結條件約束搜尋指定的屬性,而該屬性的參數符合指定的引數類型和修飾詞。 (繼承來源 Type) |
GetProperty(String, Type) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetProperty(String, Type) |
搜尋具有指定名稱和傳回類型的公用屬性。 (繼承來源 Type) |
GetProperty(String, Type, Type[]) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetProperty(String, Type, Type[]) |
搜尋指定的公用屬性,其參數符合指定的引數類型。 (繼承來源 Type) |
GetProperty(String, Type, Type[], ParameterModifier[]) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetProperty(String, Type, Type[], ParameterModifier[]) |
搜尋指定的公用屬性,其參數符合指定的引數類型和修飾詞。 (繼承來源 Type) |
GetProperty(String, Type[]) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetProperty(String, Type[]) |
搜尋指定的公用屬性,其參數符合指定的引數類型。 (繼承來源 Type) |
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
在衍生類別中覆寫時,使用指定的繫結條件約束搜尋指定的屬性,而該屬性的參數符合指定的引數類型和修飾詞的建構函式。 (繼承來源 Type) |
GetRequiredCustomModifiers() |
在衍生類別中覆寫時,傳回目前 Type的必要自定義修飾詞。 (繼承來源 Type) |
GetType() |
探索成員的屬性並提供成員中繼資料的存取。 (繼承來源 MemberInfo) |
GetType() |
取得目前的 Type。 (繼承來源 Type) |
GetTypeCodeImpl() |
傳回此 Type 執行個體的基礎型別碼。 (繼承來源 Type) |
HasElementTypeImpl() |
在衍生類別中覆寫時,實作 HasElementType 屬性並判斷目前 Type 是否內含或參考其他類型;也就是說,目前 Type 是否為陣列、指標或以傳址方式傳遞。 (繼承來源 Type) |
HasSameMetadataDefinitionAs(MemberInfo) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 (繼承來源 MemberInfo) |
InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
使用指定的繫結條件約束並符合指定的引數清單,來叫用指定的成員。 (繼承來源 Type) |
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
使用指定的繫結條件約束並符合指定的引數清單和文化特性 (Culture) 來叫用指定的成員。 (繼承來源 Type) |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
在衍生類別中覆寫時,使用指定的繫結條件約束並符合指定的引數清單、修飾詞和文化特性,來叫用指定的成員。 (繼承來源 Type) |
IsArrayImpl() |
在衍生類別中覆寫時,實作 IsArray 屬性並判斷 Type 是否為陣列。 (繼承來源 Type) |
IsAssignableFrom(Type) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsAssignableFrom(Type) |
判斷所指定型別 |
IsAssignableFrom(TypeInfo) |
傳回值,這個值表示指定的類型是否可以指派到目前的類型。 |
IsAssignableTo(Type) |
判斷現有類型是否可以指派至指定 |
IsByRefImpl() |
在衍生類別中覆寫時,實作 IsByRef 屬性並判斷 Type 是否以傳址方式傳遞。 (繼承來源 Type) |
IsCOMObjectImpl() |
在衍生類別中覆寫時,實作 IsCOMObject 屬性並判斷 Type 是否為 COM 物件。 (繼承來源 Type) |
IsContextfulImpl() |
實作 IsContextful 屬性並判斷在內容中是否可以裝載 Type。 (繼承來源 Type) |
IsDefined(Type, Boolean) |
在衍生類別中覆寫時,表示是否已有一個或多個具有指定型別或其衍生型別的屬性套用至這個成員。 (繼承來源 MemberInfo) |
IsEnumDefined(Object) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsEnumDefined(Object) |
傳回值,這個值表示指定的值是否存在於目前的列舉類型中。 (繼承來源 Type) |
IsEquivalentTo(Type) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsEquivalentTo(Type) |
判斷兩個 COM 類型是否具有相同的識別以及是否適合類型等價。 (繼承來源 Type) |
IsInstanceOfType(Object) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsInstanceOfType(Object) |
判斷指定的物件是否為目前 Type 的執行個體。 (繼承來源 Type) |
IsMarshalByRefImpl() |
實作 IsMarshalByRef 屬性,判斷 Type 是否以傳址方式封送處理。 (繼承來源 Type) |
IsPointerImpl() |
在衍生類別中覆寫時,實作 IsPointer 屬性並判斷 Type 是否為指標。 (繼承來源 Type) |
IsPrimitiveImpl() |
在衍生類別中覆寫時,實作 IsPrimitive 屬性並判斷 Type 是否為其中一個基本類型。 (繼承來源 Type) |
IsSubclassOf(Type) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsSubclassOf(Type) | (繼承來源 Type) |
IsValueTypeImpl() |
實作 IsValueType 屬性並判斷 Type 是否為實值類型;也就是說,不是類別或介面。 (繼承來源 Type) |
MakeArrayType() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
MakeArrayType() |
傳回 Type 物件,代表由目前類型組成的一維陣列,其下限為零。 (繼承來源 Type) |
MakeArrayType(Int32) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
MakeArrayType(Int32) |
傳回 Type 物件,代表由目前類型組成且為指定維度個數的陣列。 (繼承來源 Type) |
MakeByRefType() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
MakeByRefType() |
傳回 Type 物件,當做 |
MakeGenericType(Type[]) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
MakeGenericType(Type[]) |
用類型陣列的項目取代目前泛型類型定義的型別參數,並傳回代表所得結果建構類型的 Type 物件。 (繼承來源 Type) |
MakePointerType() |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
MakePointerType() |
傳回 Type 物件,代表指向目前類型的指標。 (繼承來源 Type) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
ToString() |
傳回表示目前 |
明確介面實作
擴充方法
GetCustomAttribute(MemberInfo, Type) |
擷取指定型別的自訂屬性,此屬性套用至指定成員。 |
GetCustomAttribute(MemberInfo, Type, Boolean) |
擷取只訂型別的自訂屬性,此屬性套用至指定成員,並且可選擇性檢查該成員的祖系。 |
GetCustomAttribute<T>(MemberInfo) |
擷取指定型別的自訂屬性,此屬性套用至指定成員。 |
GetCustomAttribute<T>(MemberInfo, Boolean) |
擷取只訂型別的自訂屬性,此屬性套用至指定成員,並且可選擇性檢查該成員的祖系。 |
GetCustomAttributes(MemberInfo) |
擷取套用至指定成員的自訂屬性集合。 |
GetCustomAttributes(MemberInfo, Boolean) |
擷取自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。 |
GetCustomAttributes(MemberInfo, Type) |
擷取指定型別的自訂屬性集合,此集合套用至指定成員。 |
GetCustomAttributes(MemberInfo, Type, Boolean) |
擷取指定型別的自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。 |
GetCustomAttributes<T>(MemberInfo) |
擷取指定型別的自訂屬性集合,此集合套用至指定成員。 |
GetCustomAttributes<T>(MemberInfo, Boolean) |
擷取指定型別的自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。 |
IsDefined(MemberInfo, Type) |
指出是否將所指定型別的自訂屬性套用至指定的成員。 |
IsDefined(MemberInfo, Type, Boolean) |
指出指定之型別的自訂屬性是否會套用至指定的成員,以及選擇性地套用到其上階。 |
GetTypeInfo(Type) |
傳回指定之型別的 TypeInfo 表示。 |
GetMetadataToken(MemberInfo) |
取得指定成員的中繼資料語彙基元 (如果有)。 |
HasMetadataToken(MemberInfo) |
傳回值,指出所指定成員是否有可用的中繼資料語彙基元。 |
GetRuntimeEvent(Type, String) |
擷取表示指定之事件的物件。 |
GetRuntimeEvents(Type) |
擷取集合,表示指定的型別所定義的所有事件。 |
GetRuntimeField(Type, String) |
擷取表示指定之欄位的物件。 |
GetRuntimeFields(Type) |
擷取集合,表示指定的型別所定義的所有欄位。 |
GetRuntimeInterfaceMap(TypeInfo, Type) |
傳回指定型別和指定介面的介面對應。 |
GetRuntimeMethod(Type, String, Type[]) |
擷取表示指定之方法的物件。 |
GetRuntimeMethods(Type) |
擷取集合,表示指定的型別所定義的所有方法。 |
GetRuntimeProperties(Type) |
擷取集合,表示指定的型別所定義的所有屬性。 |
GetRuntimeProperty(Type, String) |
擷取表示指定之屬性的物件。 |
GetConstructor(Type, Type[]) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetConstructors(Type) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetConstructors(Type, BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetEvents(Type, BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetField(Type, String, BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetFields(Type) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetFields(Type, BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetGenericArguments(Type) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetInterfaces(Type) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetMethod(Type, String) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetMethod(Type, String, Type[]) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetMethods(Type, BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetNestedType(Type, String, BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetProperties(Type, BindingFlags) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetProperty(Type, String, Type) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
GetProperty(Type, String, Type, Type[]) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsAssignableFrom(Type, Type) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |
IsInstanceOfType(Type, Object) |
代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、型別參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。 |