TypeDelegator Class

Definition

包裝 Type 物件,並將方法委派 (Delegate) 給該 TypeWraps a Type object and delegates methods to that Type.

public ref class TypeDelegator : System::Reflection::TypeInfo
public ref class TypeDelegator : Type
public class TypeDelegator : System.Reflection.TypeInfo
[System.Serializable]
public class TypeDelegator : Type
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class TypeDelegator : Type
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class TypeDelegator : System.Reflection.TypeInfo
type TypeDelegator = class
    inherit TypeInfo
type TypeDelegator = class
    inherit Type
Public Class TypeDelegator
Inherits TypeInfo
Public Class TypeDelegator
Inherits Type
Inheritance
TypeDelegator
Inheritance
TypeDelegator
Attributes

Remarks

衍生自這個型別,只覆寫您必須在中提供自訂的成員,再加上您的程式所需且尚未由 TypeDelegator執行的任何成員。Derive from this type and override only those members you have to provide customization in, plus any members that are required by your program and not already implemented by TypeDelegator.

TypeDelegator 衍生自 System.Type 並執行 Type的大部分屬性和方法。TypeDelegator derives from System.Type and implements most of the properties and methods of Type. 對於它所執行的每個成員而言,TypeDelegator 會自動委派給內部 Type 物件的對應成員,而該成員會當做引數提供給函式。For each member it implements, TypeDelegator automatically delegates to the corresponding member of an internal Type object, which is supplied as an argument to the constructor. 這個內部 Type 物件會由 protectedtypeImpl 欄位公開給衍生類別。This internal Type object is exposed to deriving classes by the protectedtypeImpl field.

Note

雖然成員本身只是繼承自 Type,但 TypeDelegator 的某些成員都有執行。Some members of TypeDelegator have implementations even though the members themselves are simply inherited from Type. 在這些情況下,執行是由覆寫的 protected 方法所提供,其名稱結尾為 "Impl"。In these cases, the implementation is provided by an overridden protected method that has a name that ends in "Impl". 例如,已覆寫的 GetMethodImpl 方法會提供 GetMethods 方法之所有多載的執行。For example, the implementation for all overloads of the GetMethods method is supplied by the overridden GetMethodImpl method. 繼承的屬性(例如 IsPublicIsNestedAssembly)的執行是由覆寫的 GetAttributeFlagsImpl 方法所提供。The implementation for inherited properties such as IsPublic and IsNestedAssembly is provided by the overridden GetAttributeFlagsImpl method.

衍生類別可以提供公用的函式,該函式會採用 Type 物件做為其參數,並只會將該物件傳遞至 TypeDelegator(Type) 的函式,或是以其他方式設定內部 Type 物件。Deriving classes can provide a public constructor that takes a Type object as its parameter and simply passes that object to the TypeDelegator(Type) constructor, or can set the internal Type object in some other way.

如果衍生類別使用的成員不是由 TypeDelegator所執行,則必須覆寫該成員並提供實作為。If a deriving class uses a member that is not implemented by TypeDelegator, it must override that member and provide an implementation. 最簡單的方法是在 typeImpl 欄位所公開的內部 Type 物件上呼叫對應的成員,但是您可以提供應用程式所需的任何實作為。The simplest implementation is to call the corresponding member on the internal Type object exposed by the typeImpl field, but you can provide any implementation your application requires. 如果您的應用程式或應用程式呼叫的程式庫函式不使用這些成員(例如,由 CodeTypeReference.CodeTypeReference(Type) 的方法),則不需要覆寫這些成員。It is not necessary to override these members if they are not used by your application or by library functions your application calls (for example, by the CodeTypeReference.CodeTypeReference(Type) constructor).

下列虛擬方法(Visual Basic 中 TypeOverridable 方法)不是由 TypeDelegator所執行: MakeGenericTypeGetGenericTypeDefinitionGetGenericArgumentsGetGenericParameterConstraintsMakeArrayTypeMakeByRefTypeMakePointerTypeGetEnumNamesGetEnumValuesGetEnumUnderlyingTypeGetTypeCodeImplIsEnumDefinedIsEquivalentToThe following virtual methods (Overridable methods in Visual Basic) of Type are not implemented by TypeDelegator: MakeGenericType, GetGenericTypeDefinition, GetGenericArguments, GetGenericParameterConstraints, MakeArrayType, MakeByRefType, MakePointerType, GetEnumNames, GetEnumValues, GetEnumUnderlyingType, GetTypeCodeImpl, IsEnumDefined, IsEquivalentTo.

下列虛擬屬性(Visual Basic 中 TypeOverridable 屬性)不是由 TypeDelegator所執行: IsGenericTypeIsGenericTypeDefinitionIsGenericParameterContainsGenericParametersDeclaringMethodGenericParameterAttributesGenericParameterPositionIsSecurityCriticalIsSecuritySafeCriticalIsSecurityTransparentThe following virtual properties (Overridable properties in Visual Basic) of Type are not implemented by TypeDelegator: IsGenericType, IsGenericTypeDefinition, IsGenericParameter, ContainsGenericParameters, DeclaringMethod, GenericParameterAttributes, GenericParameterPosition, IsSecurityCritical, IsSecuritySafeCritical, IsSecurityTransparent.

Constructors

TypeDelegator()

使用預設屬性,初始化 TypeDelegator 類別的新執行個體。Initializes a new instance of the TypeDelegator class with default properties.

TypeDelegator(Type)

指定封裝執行個體來初始化 TypeDelegator 類別的新執行個體。Initializes a new instance of the TypeDelegator class specifying the encapsulating instance.

Fields

typeImpl

數值,表示型別資訊。A value indicating type information.

Properties

Assembly

取得實作型別的組件 (assembly)。Gets the assembly of the implemented type.

AssemblyQualifiedName

取得組件的完整名稱。Gets the assembly's fully qualified name.

Attributes (Inherited from TypeInfo)
Attributes

取得與 Type 關聯的屬性。Gets the attributes associated with the Type.

(Inherited from Type)
BaseType

取得目前型別的基底型別 (Base Type)。Gets the base type for the current type.

ContainsGenericParameters (Inherited from TypeInfo)
ContainsGenericParameters

取得值,該值指出目前的 Type 物件是否有尚未被特定類型取代的類型參數。Gets a value indicating whether the current Type object has type parameters that have not been replaced by specific types.

(Inherited from Type)
CustomAttributes

取得包含此成員之自訂屬性的集合。Gets a collection that contains this member's custom attributes.

(Inherited from MemberInfo)
DeclaredConstructors

取得目前類型所宣告之建構函式的集合。Gets a collection of the constructors declared by the current type.

(Inherited from TypeInfo)
DeclaredEvents

取得目前類型所定義之事件的集合。Gets a collection of the events defined by the current type.

(Inherited from TypeInfo)
DeclaredFields

取得目前類型所定義之欄位的集合。Gets a collection of the fields defined by the current type.

(Inherited from TypeInfo)
DeclaredMembers

取得目前類型所定義之成員的集合。Gets a collection of the members defined by the current type.

(Inherited from TypeInfo)
DeclaredMethods

取得目前類型所定義之方法的集合。Gets a collection of the methods defined by the current type.

(Inherited from TypeInfo)
DeclaredNestedTypes

取得目前類型所定義之巢狀類型的集合。Gets a collection of the nested types defined by the current type.

(Inherited from TypeInfo)
DeclaredProperties

取得目前類型所定義之屬性的集合。Gets a collection of the properties defined by the current type.

(Inherited from TypeInfo)
DeclaringMethod (Inherited from TypeInfo)
DeclaringMethod

如果目前的 MethodBase 表示泛型方法的型別參數,則取得表示宣告方法的 TypeGets a MethodBase that represents the declaring method, if the current Type represents a type parameter of a generic method.

(Inherited from Type)
DeclaringType

取得宣告目前巢狀類型或泛型型別參數的類型。Gets the type that declares the current nested type or generic type parameter.

(Inherited from Type)
FullName

取得實作型別的完整名稱。Gets the fully qualified name of the implemented type.

GenericParameterAttributes (Inherited from TypeInfo)
GenericParameterAttributes

取得一組 GenericParameterAttributes 旗標,敘述目前泛型類型參數的共變數與特殊條件約束。Gets a combination of GenericParameterAttributes flags that describe the covariance and special constraints of the current generic type parameter.

(Inherited from Type)
GenericParameterPosition (Inherited from TypeInfo)
GenericParameterPosition

Type 物件表示泛型類型或泛型方法的類型參數時,在宣告參數的泛型類型或泛型方法之類型參數清單中,取得類型參數的位置。Gets the position of the type parameter in the type parameter list of the generic type or method that declared the parameter, when the Type object represents a type parameter of a generic type or a generic method.

(Inherited from Type)
GenericTypeArguments (Inherited from TypeInfo)
GenericTypeArguments

取得此類型之泛型類型引數的陣列。Gets an array of the generic type arguments for this type.

(Inherited from Type)
GenericTypeParameters

取得目前執行個體之泛型類型的陣列。Gets an array of the generic type parameters of the current instance.

(Inherited from TypeInfo)
GUID

取得實作型別的 GUID (全域唯一識別項)。Gets the GUID (globally unique identifier) of the implemented type.

HasElementType (Inherited from TypeInfo)
HasElementType

取得值,指出目前 Type 是否內含或參考其他類型;也就是說,目前 Type 是否為陣列、指標或以傳址方式傳遞。Gets a value indicating whether the current Type encompasses or refers to another type; that is, whether the current Type is an array, a pointer, or is passed by reference.

(Inherited from Type)
ImplementedInterfaces

取得目前類型所實作之介面的集合。Gets a collection of the interfaces implemented by the current type.

(Inherited from TypeInfo)
IsAbstract (Inherited from TypeInfo)
IsAbstract

取得值,指出 Type 是否為抽象並且必須被覆寫。Gets a value indicating whether the Type is abstract and must be overridden.

(Inherited from Type)
IsAnsiClass (Inherited from TypeInfo)
IsAnsiClass

取得值,指出是否為 AnsiClass 選取字串格式屬性 TypeGets a value indicating whether the string format attribute AnsiClass is selected for the Type.

(Inherited from Type)
IsArray (Inherited from TypeInfo)
IsArray

取得值,以表示類型是否為陣列。Gets a value that indicates whether the type is an array.

(Inherited from Type)
IsAutoClass (Inherited from TypeInfo)
IsAutoClass

取得值,指出是否為 AutoClass 選取字串格式屬性 TypeGets a value indicating whether the string format attribute AutoClass is selected for the Type.

(Inherited from Type)
IsAutoLayout (Inherited from TypeInfo)
IsAutoLayout

取得表示目前類型的欄位是否已由 Common Language Runtime 自動配置版面的值。Gets a value indicating whether the fields of the current type are laid out automatically by the common language runtime.

(Inherited from Type)
IsByRef (Inherited from TypeInfo)
IsByRef

取得值,指出 Type 是否以傳址方式傳遞。Gets a value indicating whether the Type is passed by reference.

(Inherited from Type)
IsByRefLike
IsByRefLike

取得值,指出類型是否為 byref-like 結構。Gets a value that indicates whether the type is a byref-like structure.

(Inherited from Type)
IsClass (Inherited from TypeInfo)
IsClass

取得值,表示 Type 是類別或委派,也就是非實值類型或介面。Gets a value indicating whether the Type is a class or a delegate; that is, not a value type or interface.

(Inherited from Type)
IsCollectible

取得這個物件 typeImplIsCollectible 值,指出這個物件 (也就是 MemberInfo 實作) 是否為可回收 AssemblyLoadContext 中所含組件的一部分。Gets the IsCollectible value for this object's typeImpl, which indicates whether this object, which is a MemberInfo implementation, is part of an assembly held in a collectible AssemblyLoadContext.

IsCollectible

取得指出此 MemberInfo 物件是否為可回收 AssemblyLoadContext 中保存之組件一部分的值。Gets a value that indicates whether this MemberInfo object is part of an assembly held in a collectible AssemblyLoadContext.

(Inherited from MemberInfo)
IsCOMObject (Inherited from TypeInfo)
IsCOMObject

取得值,指出 Type 是否為 COM 物件。Gets a value indicating whether the Type is a COM object.

(Inherited from Type)
IsConstructedGenericType

取得值,指出這個物件是否表示建構的泛型類型。Gets a value that indicates whether this object represents a constructed generic type.

IsConstructedGenericType

取得值,指出這個物件是否表示建構的泛型類型。Gets a value that indicates whether this object represents a constructed generic type. 您可以建立已建構之泛型類型的執行個體。You can create instances of a constructed generic type.

(Inherited from Type)
IsContextful

取得值,指出在內容中是否可以裝載 TypeGets a value indicating whether the Type can be hosted in a context.

(Inherited from Type)
IsEnum (Inherited from TypeInfo)
IsEnum

取得值,指出目前的 Type 是否表示列舉類型。Gets a value indicating whether the current Type represents an enumeration.

(Inherited from Type)
IsExplicitLayout (Inherited from TypeInfo)
IsExplicitLayout

取得表示目前類型的欄位是否已在明確指定之位移配置版面的值。Gets a value indicating whether the fields of the current type are laid out at explicitly specified offsets.

(Inherited from Type)
IsGenericMethodParameter
IsGenericMethodParameter

取得值,指出目前的 Type 是否在泛型方法的定義中代表型別參數。Gets a value that indicates whether the current Type represents a type parameter in the definition of a generic method.

(Inherited from Type)
IsGenericParameter (Inherited from TypeInfo)
IsGenericParameter

取得值,指出目前的 Type 是否表示泛型類型或泛型方法定義中的類型參數。Gets a value indicating whether the current Type represents a type parameter in the definition of a generic type or method.

(Inherited from Type)
IsGenericType (Inherited from TypeInfo)
IsGenericType

取得值,指出目前類型是否為泛型類型。Gets a value indicating whether the current type is a generic type.

(Inherited from Type)
IsGenericTypeDefinition (Inherited from TypeInfo)
IsGenericTypeDefinition

取得值,指出目前的 Type 是否表示可用於建構其他泛型類型的泛型類型定義。Gets a value indicating whether the current Type represents a generic type definition, from which other generic types can be constructed.

(Inherited from Type)
IsGenericTypeParameter
IsGenericTypeParameter

取得值,指出目前的 Type 是否在泛型型別的定義中代表型別參數。Gets a value that indicates whether the current Type represents a type parameter in the definition of a generic type.

(Inherited from Type)
IsImport (Inherited from TypeInfo)
IsImport

取得值,指出 Type 是否套用了 ComImportAttribute 屬性 (Attribute),亦即其是否從 COM 類型程式庫匯入。Gets a value indicating whether the Type has a ComImportAttribute attribute applied, indicating that it was imported from a COM type library.

(Inherited from Type)
IsInterface (Inherited from TypeInfo)
IsInterface

取得值,指出 Type 是否為介面;也就是說,不是類別或實值類型。Gets a value indicating whether the Type is an interface; that is, not a class or a value type.

(Inherited from Type)
IsLayoutSequential (Inherited from TypeInfo)
IsLayoutSequential

取得表示目前類型的欄位是否已依為其定義或發出至中繼資料之順序,循序配置版面的值。Gets a value indicating whether the fields of the current type are laid out sequentially, in the order that they were defined or emitted to the metadata.

(Inherited from Type)
IsMarshalByRef (Inherited from TypeInfo)
IsMarshalByRef

取得值,指出 Type 是否以傳址方式封送處理。Gets a value indicating whether the Type is marshaled by reference.

(Inherited from Type)
IsNested (Inherited from TypeInfo)
IsNested

取得值,表示目前的 Type 物件代表的類型之定義是否位於另一個類型的定義內部。Gets a value indicating whether the current Type object represents a type whose definition is nested inside the definition of another type.

(Inherited from Type)
IsNestedAssembly (Inherited from TypeInfo)
IsNestedAssembly

取得值,指出 Type 是否為巢狀,並只在它自己的組件內為可見。Gets a value indicating whether the Type is nested and visible only within its own assembly.

(Inherited from Type)
IsNestedFamANDAssem (Inherited from TypeInfo)
IsNestedFamANDAssem

取得值,指出 Type 是否為巢狀,並只對同時屬於它自己家族和它自己組件的類別為可見。Gets a value indicating whether the Type is nested and visible only to classes that belong to both its own family and its own assembly.

(Inherited from Type)
IsNestedFamily (Inherited from TypeInfo)
IsNestedFamily

取得值,指出 Type 是否為巢狀,並只在它自己的系列內為可見。Gets a value indicating whether the Type is nested and visible only within its own family.

(Inherited from Type)
IsNestedFamORAssem (Inherited from TypeInfo)
IsNestedFamORAssem

取得值,指出 Type 是否為巢狀並只對屬於它自己家族或它自己組件的類別為可見。Gets a value indicating whether the Type is nested and visible only to classes that belong to either its own family or to its own assembly.

(Inherited from Type)
IsNestedPrivate (Inherited from TypeInfo)
IsNestedPrivate

取得值,指出 Type 是否為巢狀並且宣告為私用。Gets a value indicating whether the Type is nested and declared private.

(Inherited from Type)
IsNestedPublic (Inherited from TypeInfo)
IsNestedPublic

取得值,指出類別是否為巢狀 (Nest) 並且宣告為公用 (Public)。Gets a value indicating whether a class is nested and declared public.

(Inherited from Type)
IsNotPublic (Inherited from TypeInfo)
IsNotPublic

取得值,指出 Type 是否未宣告為公用。Gets a value indicating whether the Type is not declared public.

(Inherited from Type)
IsPointer (Inherited from TypeInfo)
IsPointer

取得值,指出 Type 是否為指標。Gets a value indicating whether the Type is a pointer.

(Inherited from Type)
IsPrimitive (Inherited from TypeInfo)
IsPrimitive

取得值,指出 Type 是否為其中一個基本類型 (Primitive Type)。Gets a value indicating whether the Type is one of the primitive types.

(Inherited from Type)
IsPublic (Inherited from TypeInfo)
IsPublic

取得值,指出 Type 是否宣告為公用。Gets a value indicating whether the Type is declared public.

(Inherited from Type)
IsSealed (Inherited from TypeInfo)
IsSealed

取得值,指出 Type 是否宣告為密封。Gets a value indicating whether the Type is declared sealed.

(Inherited from Type)
IsSecurityCritical

取得值,這個值表示目前類型在目前信任層級上是否為安全性關鍵或安全性安全關鍵,因而可以執行重要的作業。Gets a value that indicates whether the current type is security-critical or security-safe-critical at the current trust level, and therefore can perform critical operations.

(Inherited from Type)
IsSecuritySafeCritical

取得值,這個值表示目前類型在目前信任層級上是否為安全性安全關鍵,也就是說,它是否能執行重要作業並由安全性透明的程式碼存取。Gets a value that indicates whether the current type is security-safe-critical at the current trust level; that is, whether it can perform critical operations and can be accessed by transparent code.

(Inherited from Type)
IsSecurityTransparent

取得值,這個值表示目前類型在目前信任層級上是否為透明,因此無法執行重要作業。Gets a value that indicates whether the current type is transparent at the current trust level, and therefore cannot perform critical operations.

(Inherited from Type)
IsSerializable (Inherited from TypeInfo)
IsSerializable

取得值,指出 Type 是否可序列化。Gets a value indicating whether the Type is serializable.

(Inherited from Type)
IsSignatureType

取得值,指出類型是否為特徵標記類型。Gets a value that indicates whether the type is a signature type.

(Inherited from Type)
IsSpecialName (Inherited from TypeInfo)
IsSpecialName

取得值,表示類型是否具有需要特殊處理的名稱。Gets a value indicating whether the type has a name that requires special handling.

(Inherited from Type)
IsSZArray
IsSZArray

取得值,指出類型是否為陣列類型,且只能代表下限為零的一維陣列。Gets a value that indicates whether the type is an array type that can represent only a single-dimensional array with a zero lower bound.

(Inherited from Type)
IsTypeDefinition
IsTypeDefinition

取得值,指出類型是否為類型定義。Gets a value that indicates whether the type is a type definition.

(Inherited from Type)
IsUnicodeClass (Inherited from TypeInfo)
IsUnicodeClass

取得值,指出是否為 UnicodeClass 選取字串格式屬性 TypeGets a value indicating whether the string format attribute UnicodeClass is selected for the Type.

(Inherited from Type)
IsValueType (Inherited from TypeInfo)
IsValueType

取得值,指出 Type 是否為實值類型。Gets a value indicating whether the Type is a value type.

(Inherited from Type)
IsVariableBoundArray
IsVariableBoundArray

取得值,指出類型是否為陣列類型,且可代表多維陣列或任意下限的陣列。Gets a value that indicates whether the type is an array type that can represent a multi-dimensional array or an array with an arbitrary lower bound.

(Inherited from Type)
IsVisible (Inherited from TypeInfo)
IsVisible

取得一個值,表示位於組件之外的程式碼是否能存取 TypeGets a value indicating whether the Type can be accessed by code outside the assembly.

(Inherited from Type)
MemberType (Inherited from TypeInfo)
MemberType

取得一個 MemberTypes 值,代表這個成員是類型或巢狀類型。Gets a MemberTypes value indicating that this member is a type or a nested type.

(Inherited from Type)
MetadataToken

取得值,用於識別中繼資料 (Metadata) 中的這個實體 (Entity)。Gets a value that identifies this entity in metadata.

MetadataToken

取得值,這個值可識別中繼資料項目。Gets a value that identifies a metadata element.

(Inherited from MemberInfo)
Module

取得包含實作型別的模組。Gets the module that contains the implemented type.

Name

取得實作型別的名稱 (路徑已移除)。Gets the name of the implemented type, with the path removed.

Namespace

取得實作型別的命名空間。Gets the namespace of the implemented type.

ReflectedType

取得用來取得這個成員的類別物件。Gets the class object that was used to obtain this member.

(Inherited from Type)
StructLayoutAttribute (Inherited from TypeInfo)
StructLayoutAttribute

取得描述目前類型配置的 StructLayoutAttributeGets a StructLayoutAttribute that describes the layout of the current type.

(Inherited from Type)
TypeHandle

取得實作型別的內部中繼資料表示的控制代碼。Gets a handle to the internal metadata representation of an implemented type.

TypeInitializer (Inherited from TypeInfo)
TypeInitializer

取得類型的初始設定式。Gets the initializer for the type.

(Inherited from Type)
UnderlyingSystemType

取得表示實作型別的基礎 TypeGets the underlying Type that represents the implemented type.

Methods

AsType()

Type 物件方式傳回目前類型。Returns the current type as a Type object.

(Inherited from TypeInfo)
Equals(Object)

判斷目前 Type 物件的基礎系統類型,是否與指定的 Object 的基礎系統類型相同。Determines if the underlying system type of the current Type object is the same as the underlying system type of the specified Object.

(Inherited from Type)
Equals(Type)

判斷目前 Type 的基礎系統類型,是否與指定的 Type 之基礎系統類型相同。Determines if the underlying system type of the current Type is the same as the underlying system type of the specified Type.

(Inherited from Type)
FindInterfaces(TypeFilter, Object) (Inherited from TypeInfo)
FindInterfaces(TypeFilter, Object)

傳回 Type 物件的陣列,表示由目前 Type 所實作或繼承的介面的篩選清單。Returns an array of Type objects representing a filtered list of interfaces implemented or inherited by the current Type.

(Inherited from Type)
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) (Inherited from TypeInfo)
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

傳回指定成員類型的 MemberInfo 物件的篩選陣列。Returns a filtered array of MemberInfo objects of the specified member type.

(Inherited from Type)
GetArrayRank() (Inherited from TypeInfo)
GetArrayRank()

取得陣列中的維度數目。Gets the number of dimensions in an array.

(Inherited from Type)
GetAttributeFlagsImpl()

取得指派給 TypeDelegator 的屬性 (Attribute)。Gets the attributes assigned to the TypeDelegator.

GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

使用指定的繫結條件約束和指定的呼叫慣例,搜尋其參數符合指定的引數類型和修飾詞的建構函式。Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

(Inherited from Type)
GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

使用指定的繫結條件約束 (Constraint) 搜尋其參數符合指定的引數類型和修飾詞 (Modifier) 的建構函式。Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints.

(Inherited from Type)
GetConstructor(Type[]) (Inherited from TypeInfo)
GetConstructor(Type[])

搜尋其參數符合在指定陣列中的類型的公用執行個體建構函式。Searches for a public instance constructor whose parameters match the types in the specified array.

(Inherited from Type)
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

取得實作 TypeDelegator 的建構函式。Gets the constructor that implemented the TypeDelegator.

GetConstructors() (Inherited from TypeInfo)
GetConstructors()

傳回所有定義給目前 Type 的公用建構函式。Returns all the public constructors defined for the current Type.

(Inherited from Type)
GetConstructors(BindingFlags)

傳回 ConstructorInfo 物件的陣列,表示為型別定義的建構函式,該型別由目前的 TypeDelegator 所包裝。Returns an array of ConstructorInfo objects representing constructors defined for the type wrapped by the current TypeDelegator.

GetCustomAttributes(Boolean)

傳回為這個型別定義的所有自訂屬性,指定是否搜尋型別的繼承 (Inheritance) 鏈結。Returns all the custom attributes defined for this type, specifying whether to search the type's inheritance chain.

GetCustomAttributes(Type, Boolean)

傳回由型別識別的自訂屬性陣列。Returns an array of custom attributes identified by type.

GetCustomAttributesData()

傳回 CustomAttributeData 物件的清單,表示已套用至目標成員之屬性的資料。Returns a list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

(Inherited from MemberInfo)
GetDeclaredEvent(String)

傳回物件,此物件代表目前類型所宣告的指定公用事件。Returns an object that represents the specified public event declared by the current type.

(Inherited from TypeInfo)
GetDeclaredField(String)

傳回物件,此物件代表目前類型所宣告的指定公用欄位。Returns an object that represents the specified public field declared by the current type.

(Inherited from TypeInfo)
GetDeclaredMethod(String)

傳回物件,此物件代表目前類型所宣告的指定公用方法。Returns an object that represents the specified public method declared by the current type.

(Inherited from TypeInfo)
GetDeclaredMethods(String)

傳回集合,其中包含所有在目前類型宣告之所有公用方法中符合指定名稱者。Returns a collection that contains all public methods declared on the current type that match the specified name.

(Inherited from TypeInfo)
GetDeclaredNestedType(String)

傳回物件,此物件代表目前類型所宣告的指定公用巢狀類型。Returns an object that represents the specified public nested type declared by the current type.

(Inherited from TypeInfo)
GetDeclaredProperty(String)

傳回物件,此物件代表目前類型所宣告的指定公用屬性。Returns an object that represents the specified public property declared by the current type.

(Inherited from TypeInfo)
GetDefaultMembers() (Inherited from TypeInfo)
GetDefaultMembers()

搜尋定義給目前 Type 的成員,而它的 DefaultMemberAttribute 已設定。Searches for the members defined for the current Type whose DefaultMemberAttribute is set.

(Inherited from Type)
GetElementType()

傳回物件的 Type,由目前陣列、指標或 ByRef 所包含或參考。Returns the Type of the object encompassed or referred to by the current array, pointer or ByRef.

GetEnumName(Object) (Inherited from TypeInfo)
GetEnumName(Object)

針對目前的列舉類型,傳回具有指定值之常數的名稱。Returns the name of the constant that has the specified value, for the current enumeration type.

(Inherited from Type)
GetEnumNames() (Inherited from TypeInfo)
GetEnumNames()

傳回目前列舉類型之成員的名稱。Returns the names of the members of the current enumeration type.

(Inherited from Type)
GetEnumUnderlyingType() (Inherited from TypeInfo)
GetEnumUnderlyingType()

傳回目前列舉類型的基礎類型。Returns the underlying type of the current enumeration type.

(Inherited from Type)
GetEnumValues() (Inherited from TypeInfo)
GetEnumValues()

傳回目前列舉類型中常數的值陣列。Returns an array of the values of the constants in the current enumeration type.

(Inherited from Type)
GetEvent(String) (Inherited from TypeInfo)
GetEvent(String)

傳回代表指定公用事件的 EventInfo 物件。Returns the EventInfo object representing the specified public event.

(Inherited from Type)
GetEvent(String, BindingFlags)

傳回指定的事件。Returns the specified event.

GetEvents()

傳回 EventInfo 物件的陣列,表示由目前的 TypeDelegator 所宣告或繼承的公用事件。Returns an array of EventInfo objects representing all the public events declared or inherited by the current TypeDelegator.

GetEvents(BindingFlags)

傳回 bindingAttr 中所指定的事件,由目前的 TypeDelegator 所宣告或繼承。Returns the events specified in bindingAttr that are declared or inherited by the current TypeDelegator.

GetField(String) (Inherited from TypeInfo)
GetField(String)

搜尋具有指定名稱的公用欄位。Searches for the public field with the specified name.

(Inherited from Type)
GetField(String, BindingFlags)

傳回 FieldInfo 物件,表示具有指定名稱的欄位。Returns a FieldInfo object representing the field with the specified name.

GetFields() (Inherited from TypeInfo)
GetFields()

傳回目前 Type 的所有公用欄位。Returns all the public fields of the current Type.

(Inherited from Type)
GetFields(BindingFlags)

傳回 FieldInfo 物件的陣列,表示為型別定義的資料欄位,該型別由目前的 TypeDelegator 所包裝。Returns an array of FieldInfo objects representing the data fields defined for the type wrapped by the current TypeDelegator.

GetGenericArguments() (Inherited from TypeInfo)
GetGenericArguments()

傳回 Type 物件的陣列,代表封閉泛型類型的類型引數,或泛型類型定義的類型參數。Returns an array of Type objects that represent the type arguments of a closed generic type or the type parameters of a generic type definition.

(Inherited from Type)
GetGenericParameterConstraints() (Inherited from TypeInfo)
GetGenericParameterConstraints()

傳回由 Type 物件組成的陣列,這些物件代表對目前泛型類型參數所設下的條件約束。Returns an array of Type objects that represent the constraints on the current generic type parameter.

(Inherited from Type)
GetGenericTypeDefinition() (Inherited from TypeInfo)
GetGenericTypeDefinition()

傳回代表泛型類型定義的 Type 物件,利用此泛型類型定義就可以建構出目前的泛型類型。Returns a Type object that represents a generic type definition from which the current generic type can be constructed.

(Inherited from Type)
GetHashCode()

傳回此執行個體的雜湊碼。Returns the hash code for this instance.

(Inherited from Type)
GetInterface(String) (Inherited from TypeInfo)
GetInterface(String)

搜尋具有指定名稱的介面。Searches for the interface with the specified name.

(Inherited from Type)
GetInterface(String, Boolean)

傳回由型別實作的指定介面,該型別由目前的 TypeDelegator 所包裝。Returns the specified interface implemented by the type wrapped by the current TypeDelegator.

GetInterfaceMap(Type)

傳回指定介面類型的介面對應。Returns an interface mapping for the specified interface type.

GetInterfaces()

傳回在目前類別和其基底類別 (Base Class) 上實作的所有介面。Returns all the interfaces implemented on the current class and its base classes.

GetMember(String) (Inherited from TypeInfo)
GetMember(String)

搜尋具有指定名稱的公用成員。Searches for the public members with the specified name.

(Inherited from Type)
GetMember(String, BindingFlags) (Inherited from TypeInfo)
GetMember(String, BindingFlags)

使用指定的繫結條件約束搜尋指定的成員。Searches for the specified members, using the specified binding constraints.

(Inherited from Type)
GetMember(String, MemberTypes, BindingFlags)

傳回成員 (屬性、方法、建構函式、欄位、事件和巢狀型別 (Nested Type)),由指定的 nametypebindingAttr 所指定。Returns members (properties, methods, constructors, fields, events, and nested types) specified by the given name, type, and bindingAttr.

GetMembers() (Inherited from TypeInfo)
GetMembers()

傳回目前 Type 的所有公用成員。Returns all the public members of the current Type.

(Inherited from Type)
GetMembers(BindingFlags)

傳回由 bindingAttr 所指定的成員。Returns members specified by bindingAttr.

GetMethod(String) (Inherited from TypeInfo)
GetMethod(String)

搜尋具有指定名稱的公用方法。Searches for the public method with the specified name.

(Inherited from Type)
GetMethod(String, BindingFlags) (Inherited from TypeInfo)
GetMethod(String, BindingFlags)

使用指定的繫結條件約束搜尋指定的方法。Searches for the specified method, using the specified binding constraints.

(Inherited from Type)
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

使用指定的繫結條件約束和指定的呼叫慣例,來搜尋指定的方法,而該方法的參數符合指定的引數類型和修飾詞。Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

(Inherited from Type)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

使用指定的繫結條件約束搜尋指定的方法,而該方法的參數符合指定的引數類型和修飾詞。Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints.

(Inherited from Type)
GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

使用指定的繫結限制式和指定的呼叫慣例來搜尋指定的方法,其參數符合指定的泛型參數計數、引數型別及修飾元。Searches for the specified method whose parameters match the specified generic parameter count, argument types and modifiers, using the specified binding constraints and the specified calling convention.

(Inherited from Type)
GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[])

使用指定的繫結限制式來搜尋指定的方法,其參數符合指定的泛型參數計數、引數型別及修飾元。Searches for the specified method whose parameters match the specified generic parameter count, argument types and modifiers, using the specified binding constraints.

(Inherited from Type)
GetMethod(String, Int32, Type[])

搜尋指定的公用方法,其參數符合指定的泛型參數計數和引數型別。Searches for the specified public method whose parameters match the specified generic parameter count and argument types.

(Inherited from Type)
GetMethod(String, Int32, Type[], ParameterModifier[])

搜尋指定的公用方法,其參數符合指定的泛型參數計數、引數型別及修飾元。Searches for the specified public method whose parameters match the specified generic parameter count, argument types and modifiers.

(Inherited from Type)
GetMethod(String, Type[]) (Inherited from TypeInfo)
GetMethod(String, Type[])

搜尋指定的公用方法,其參數符合指定的引數類型。Searches for the specified public method whose parameters match the specified argument types.

(Inherited from Type)
GetMethod(String, Type[], ParameterModifier[]) (Inherited from TypeInfo)
GetMethod(String, Type[], ParameterModifier[])

搜尋指定的公用方法,其參數符合指定的引數類型和修飾詞。Searches for the specified public method whose parameters match the specified argument types and modifiers.

(Inherited from Type)
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

使用指定的繫結條件約束和指定的呼叫慣例,來搜尋指定的方法,而該方法的參數符合指定的引數類型和修飾詞。Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

在衍生類別中覆寫時,使用指定的繫結限制式和指定的呼叫慣例來搜尋指定的方法,其參數符合指定的泛型參數計數、引數型別及修飾元。When overridden in a derived class, searches for the specified method whose parameters match the specified generic parameter count, argument types and modifiers, using the specified binding constraints and the specified calling convention.

(Inherited from Type)
GetMethods() (Inherited from TypeInfo)
GetMethods()

傳回目前 Type 的所有公用方法。Returns all the public methods of the current Type.

(Inherited from Type)
GetMethods(BindingFlags)

傳回 MethodInfo 物件的陣列,表示型別的指定方法,該型別由目前的 TypeDelegator 所包裝。Returns an array of MethodInfo objects representing specified methods of the type wrapped by the current TypeDelegator.

GetNestedType(String) (Inherited from TypeInfo)
GetNestedType(String)

搜尋具有指定名稱的公用巢狀類型。Searches for the public nested type with the specified name.

(Inherited from Type)
GetNestedType(String, BindingFlags)

傳回巢狀型別,由 namebindingAttr 中所指定,而且由目前的 TypeDelegator 表示之型別所宣告或繼承。Returns a nested type specified by name and in bindingAttr that are declared or inherited by the type represented by the current TypeDelegator.

GetNestedTypes() (Inherited from TypeInfo)
GetNestedTypes()

傳回在目前 Type 內形成巢狀的公用類型。Returns the public types nested in the current Type.

(Inherited from Type)
GetNestedTypes(BindingFlags)

傳回型別 (由目前的 TypeDelegator 所包裝) 所宣告或繼承指定在 bindingAttr 中的巢狀型別。Returns the nested types specified in bindingAttr that are declared or inherited by the type wrapped by the current TypeDelegator.

GetProperties() (Inherited from TypeInfo)
GetProperties()

傳回目前 Type 的所有公用屬性。Returns all the public properties of the current Type.

(Inherited from Type)
GetProperties(BindingFlags)

傳回 PropertyInfo 物件的陣列,表示型別的屬性,該型別由目前的 TypeDelegator 所包裝。Returns an array of PropertyInfo objects representing properties of the type wrapped by the current TypeDelegator.

GetProperty(String) (Inherited from TypeInfo)
GetProperty(String)

搜尋具有指定名稱的公用屬性。Searches for the public property with the specified name.

(Inherited from Type)
GetProperty(String, BindingFlags) (Inherited from TypeInfo)
GetProperty(String, BindingFlags)

使用指定的繫結條件約束搜尋指定的屬性。Searches for the specified property, using the specified binding constraints.

(Inherited from Type)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

使用指定的繫結條件約束搜尋指定的屬性,而該屬性的參數符合指定的引數類型和修飾詞。Searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints.

(Inherited from Type)
GetProperty(String, Type) (Inherited from TypeInfo)
GetProperty(String, Type)

搜尋具有指定名稱和傳回類型的公用屬性。Searches for the public property with the specified name and return type.

(Inherited from Type)
GetProperty(String, Type, Type[]) (Inherited from TypeInfo)
GetProperty(String, Type, Type[])

搜尋指定的公用屬性,其參數符合指定的引數類型。Searches for the specified public property whose parameters match the specified argument types.

(Inherited from Type)
GetProperty(String, Type, Type[], ParameterModifier[]) (Inherited from TypeInfo)
GetProperty(String, Type, Type[], ParameterModifier[])

搜尋指定的公用屬性,其參數符合指定的引數類型和修飾詞。Searches for the specified public property whose parameters match the specified argument types and modifiers.

(Inherited from Type)
GetProperty(String, Type[]) (Inherited from TypeInfo)
GetProperty(String, Type[])

搜尋指定的公用屬性,其參數符合指定的引數類型。Searches for the specified public property whose parameters match the specified argument types.

(Inherited from Type)
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

在衍生類別中覆寫時,使用指定的繫結條件約束搜尋指定的屬性,而該屬性的參數符合指定的引數類型和修飾詞的建構函式。When overridden in a derived class, searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints.

GetType()

取得目前的 TypeGets the current Type.

(Inherited from Type)
GetTypeCodeImpl()

傳回此 Type 執行個體的基礎型別碼。Returns the underlying type code of this Type instance.

(Inherited from Type)
HasElementTypeImpl()

取得值,指出目前 Type 是否內含或參考其他型別,也就是說,目前 Type 是否為陣列、指標或 ByRef。Gets a value indicating whether the current Type encompasses or refers to another type; that is, whether the current Type is an array, a pointer or a ByRef.

HasSameMetadataDefinitionAs(MemberInfo) (Inherited from MemberInfo)
InvokeMember(String, BindingFlags, Binder, Object, Object[])

使用指定的繫結條件約束並符合指定的引數清單,來叫用指定的成員。Invokes the specified member, using the specified binding constraints and matching the specified argument list.

(Inherited from Type)
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

使用指定的繫結條件約束並符合指定的引數清單和文化特性 (Culture) 來叫用指定的成員。Invokes the specified member, using the specified binding constraints and matching the specified argument list and culture.

(Inherited from Type)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

叫用指定的成員。Invokes the specified member. 根據指定繫結器和引動過程屬性的條件約束,所要叫用的方法必須可存取,並提供與指定引數清單最特定的符合項目。The method that is to be invoked must be accessible and provide the most specific match with the specified argument list, under the constraints of the specified binder and invocation attributes.

IsArrayImpl()

傳回值,這個值表示 Type 是否為陣列。Returns a value that indicates whether the Type is an array.

IsAssignableFrom(Type) (Inherited from TypeInfo)
IsAssignableFrom(Type)

判斷所指定型別之執行個體是否可以指派給目前型別的變數。Determines whether an instance of a specified type can be assigned to a variable of the current type.

(Inherited from Type)
IsAssignableFrom(TypeInfo)

傳回值,這個值表示指定的型別是否可以指派到這個型別。Returns a value that indicates whether the specified type can be assigned to this type.

IsByRefImpl()

傳回值,這個值表示 Type 是否由參照傳遞。Returns a value that indicates whether the Type is passed by reference.

IsCOMObjectImpl()

傳回值,指出 Type 是否為 COM 物件。Returns a value that indicates whether the Type is a COM object.

IsContextfulImpl()

實作 IsContextful 屬性並判斷在內容中是否可以裝載 TypeImplements the IsContextful property and determines whether the Type can be hosted in a context.

(Inherited from Type)
IsDefined(Type, Boolean)

指出由 attributeType 識別的自訂屬性是否定義。Indicates whether a custom attribute identified by attributeType is defined.

IsEnumDefined(Object) (Inherited from TypeInfo)
IsEnumDefined(Object)

傳回值,這個值表示指定的值是否存在於目前的列舉類型中。Returns a value that indicates whether the specified value exists in the current enumeration type.

(Inherited from Type)
IsEquivalentTo(Type) (Inherited from TypeInfo)
IsEquivalentTo(Type)

判斷兩個 COM 類型是否具有相同的識別以及是否適合類型等價。Determines whether two COM types have the same identity and are eligible for type equivalence.

(Inherited from Type)
IsInstanceOfType(Object) (Inherited from TypeInfo)
IsInstanceOfType(Object)

判斷指定的物件是否為目前 Type 的執行個體。Determines whether the specified object is an instance of the current Type.

(Inherited from Type)
IsMarshalByRefImpl()

實作 IsMarshalByRef 屬性,判斷 Type 是否以傳址方式封送處理。Implements the IsMarshalByRef property and determines whether the Type is marshaled by reference.

(Inherited from Type)
IsPointerImpl()

傳回值,指出 Type 是否為指標。Returns a value that indicates whether the Type is a pointer.

IsPrimitiveImpl()

傳回值,指出 Type 是否為其中一個基本型別 (Primitive Type)。Returns a value that indicates whether the Type is one of the primitive types.

IsSubclassOf(Type) (Inherited from TypeInfo)
IsSubclassOf(Type)

判斷目前 Type 是否衍生自指定的 TypeDetermines whether the current Type derives from the specified Type.

(Inherited from Type)
IsValueTypeImpl()

傳回值,指出型別是否為實值型別 (Value Type),也就是說,不是類別或介面。Returns a value that indicates whether the type is a value type; that is, not a class or an interface.

MakeArrayType() (Inherited from TypeInfo)
MakeArrayType()

傳回 Type 物件,代表由目前類型組成的一維陣列,其下限為零。Returns a Type object representing a one-dimensional array of the current type, with a lower bound of zero.

(Inherited from Type)
MakeArrayType(Int32) (Inherited from TypeInfo)
MakeArrayType(Int32)

傳回 Type 物件,代表由目前類型組成且為指定維度個數的陣列。Returns a Type object representing an array of the current type, with the specified number of dimensions.

(Inherited from Type)
MakeByRefType() (Inherited from TypeInfo)
MakeByRefType()

傳回 Type 物件,當做 ref (Visual Basic 中的 ByRef) 參數傳遞時,代表目前的類型。Returns a Type object that represents the current type when passed as a ref parameter (ByRef parameter in Visual Basic).

(Inherited from Type)
MakeGenericType(Type[]) (Inherited from TypeInfo)
MakeGenericType(Type[])

用類型陣列的項目取代目前泛型類型定義的型別參數,並傳回代表所得結果建構類型的 Type 物件。Substitutes the elements of an array of types for the type parameters of the current generic type definition and returns a Type object representing the resulting constructed type.

(Inherited from Type)
MakePointerType() (Inherited from TypeInfo)
MakePointerType()

傳回 Type 物件,代表指向目前類型的指標。Returns a Type object that represents a pointer to the current type.

(Inherited from Type)
MemberwiseClone()

建立目前 Object 的淺層複製。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

傳回表示目前 String 的名稱的 TypeReturns a String representing the name of the current Type.

(Inherited from Type)

Explicit Interface Implementations

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

將一組名稱對應至一組對應的分派識別項 (Dispatch Identifier)。Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from MemberInfo)
_MemberInfo.GetType()

取得 Type 物件,表示 MemberInfo 類別。Gets a Type object representing the MemberInfo class.

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

擷取物件的類型資訊,可以用來取得介面的類型資訊。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)

擷取物件提供的類型資訊介面數目 (0 或 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)

提供物件所公開的屬性和方法的存取權。Provides access to properties and methods exposed by an object.

(Inherited from MemberInfo)
_Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

將一組名稱對應至一組對應的分派識別項 (Dispatch Identifier)。Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from Type)
_Type.GetTypeInfo(UInt32, UInt32, IntPtr)

擷取物件的類型資訊,可以用來取得介面的類型資訊。Retrieves the type information for an object, which can then be used to get the type information for an interface.

(Inherited from Type)
_Type.GetTypeInfoCount(UInt32)

擷取物件提供的類型資訊介面數目 (0 或 1)。Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from Type)
_Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

提供物件所公開的屬性和方法的存取權。Provides access to properties and methods exposed by an object.

(Inherited from Type)
ICustomAttributeProvider.GetCustomAttributes(Boolean)

傳回這個成員中定義的所有自訂屬性的陣列 (但具名屬性除外),如果沒有自訂屬性,則傳回空陣列。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.

(Inherited from MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)

傳回這個成員中定義的自訂屬性陣列 (依類型識別),如果沒有該類型的自訂屬性,則傳回空陣列。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.

(Inherited from MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)

指出此成員上是否有定義一個或多個 attributeType 執行個體。Indicates whether one or more instance of attributeType is defined on this member.

(Inherited from MemberInfo)
IReflectableType.GetTypeInfo()

TypeInfo 物件形式傳回目前類型的表示。Returns a representation of the current type as a TypeInfo object.

(Inherited from TypeInfo)

Extension Methods

GetCustomAttribute(MemberInfo, Type)

擷取指定型別的自訂屬性,此屬性套用至指定成員。Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute(MemberInfo, Type, Boolean)

擷取只訂型別的自訂屬性,此屬性套用至指定成員,並且可選擇性檢查該成員的祖系。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)

擷取指定型別的自訂屬性,此屬性套用至指定成員。Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute<T>(MemberInfo, Boolean)

擷取只訂型別的自訂屬性,此屬性套用至指定成員,並且可選擇性檢查該成員的祖系。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)

擷取套用至指定成員的自訂屬性集合。Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean)

擷取自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo, Type)

擷取指定型別的自訂屬性集合,此集合套用至指定成員。Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Type, Boolean)

擷取指定型別的自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。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)

擷取指定型別的自訂屬性集合,此集合套用至指定成員。Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(MemberInfo, Boolean)

擷取指定型別的自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。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)

指出是否將所指定型別的自訂屬性套用至指定的成員。Indicates whether custom attributes of a specified type are applied to a specified member.

IsDefined(MemberInfo, Type, Boolean)

指出指定之型別的自訂屬性是否會套用至指定的成員,以及選擇性地套用到其上階。Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

GetTypeInfo(Type)

傳回指定之型別的 TypeInfo 表示。Returns the TypeInfo representation of the specified type.

GetMetadataToken(MemberInfo)

取得指定成員的中繼資料語彙基元 (如果有)。Gets a metadata token for the given member, if available.

HasMetadataToken(MemberInfo)

傳回值,指出所指定成員是否有可用的中繼資料語彙基元。Returns a value that indicates whether a metadata token is available for the specified member.

GetRuntimeEvent(Type, String)

擷取表示指定之事件的物件。Retrieves an object that represents the specified event.

GetRuntimeEvents(Type)

擷取集合,表示指定的型別所定義的所有事件。Retrieves a collection that represents all the events defined on a specified type.

GetRuntimeField(Type, String)

擷取表示指定之欄位的物件。Retrieves an object that represents a specified field.

GetRuntimeFields(Type)

擷取集合,表示指定的型別所定義的所有欄位。Retrieves a collection that represents all the fields defined on a specified type.

GetRuntimeInterfaceMap(TypeInfo, Type)

傳回指定型別和指定介面的介面對應。Returns an interface mapping for the specified type and the specified interface.

GetRuntimeMethod(Type, String, Type[])

擷取表示指定之方法的物件。Retrieves an object that represents a specified method.

GetRuntimeMethods(Type)

擷取集合,表示指定的型別所定義的所有方法。Retrieves a collection that represents all methods defined on a specified type.

GetRuntimeProperties(Type)

擷取集合,表示指定的型別所定義的所有屬性。Retrieves a collection that represents all the properties defined on a specified type.

GetRuntimeProperty(Type, String)

擷取表示指定之屬性的物件。Retrieves an object that represents a specified property.

GetConstructor(Type, Type[])
GetConstructors(Type)
GetConstructors(Type, BindingFlags)
GetDefaultMembers(Type)
GetEvent(Type, String)
GetEvent(Type, String, BindingFlags)
GetEvents(Type)
GetEvents(Type, BindingFlags)
GetField(Type, String)
GetField(Type, String, BindingFlags)
GetFields(Type)
GetFields(Type, BindingFlags)
GetGenericArguments(Type)
GetInterfaces(Type)
GetMember(Type, String)
GetMember(Type, String, BindingFlags)
GetMembers(Type)
GetMembers(Type, BindingFlags)
GetMethod(Type, String)
GetMethod(Type, String, BindingFlags)
GetMethod(Type, String, Type[])
GetMethods(Type)
GetMethods(Type, BindingFlags)
GetNestedType(Type, String, BindingFlags)
GetNestedTypes(Type, BindingFlags)
GetProperties(Type)
GetProperties(Type, BindingFlags)
GetProperty(Type, String)
GetProperty(Type, String, BindingFlags)
GetProperty(Type, String, Type)
GetProperty(Type, String, Type, Type[])
IsAssignableFrom(Type, Type)
IsInstanceOfType(Type, Object)

Applies to