選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
 
 

1153 行
92 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Reflection</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Reflection.AmbiguousMatchException">
  8. <summary>當繫結至成員時所擲回的例外狀況 (Exception) 會產生一個以上符合繫結準則的成員。此類別無法被繼承。</summary>
  9. </member>
  10. <member name="M:System.Reflection.AmbiguousMatchException.#ctor">
  11. <summary>使用設定為 null 的空訊息字串和根本原因例外狀況 (Exception) 來初始化 <see cref="T:System.Reflection.AmbiguousMatchException" /> 類別的新執行個體。</summary>
  12. </member>
  13. <member name="M:System.Reflection.AmbiguousMatchException.#ctor(System.String)">
  14. <summary>使用在該類別中設定為指定訊息的訊息字串,和設定為 null 的根本原因例外狀況,來初始化 <see cref="T:System.Reflection.AmbiguousMatchException" /> 類別的新執行個體。</summary>
  15. <param name="message">字串,表示這個例外狀況擲回的原因。</param>
  16. </member>
  17. <member name="M:System.Reflection.AmbiguousMatchException.#ctor(System.String,System.Exception)">
  18. <summary>使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 <see cref="T:System.Reflection.AmbiguousMatchException" /> 類別的新執行個體。</summary>
  19. <param name="message">解釋例外狀況原因的錯誤訊息。</param>
  20. <param name="inner">導致目前例外狀況的例外。如果 <paramref name="inner" /> 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。</param>
  21. </member>
  22. <member name="T:System.Reflection.Assembly">
  23. <summary>表示組件 (Assembly),此組件是可重複使用、可控制版本和自我描述的 Common Language Runtime 應用程式建置區塊。</summary>
  24. </member>
  25. <member name="P:System.Reflection.Assembly.CustomAttributes">
  26. <summary>取得包含此組件之自訂屬性的集合。</summary>
  27. <returns>包含此組件之自訂屬性的集合。</returns>
  28. </member>
  29. <member name="P:System.Reflection.Assembly.DefinedTypes">
  30. <summary>取得這個組件中定義之類型的集合。</summary>
  31. <returns>這個組件中定義的類型集合。</returns>
  32. </member>
  33. <member name="M:System.Reflection.Assembly.Equals(System.Object)">
  34. <summary>判斷這個組件和指定的物件是否相等。</summary>
  35. <returns>如果 true 等於這個執行個體則為 <paramref name="o" />,否則為 false。</returns>
  36. <param name="o">與這個執行個體相互比較的物件。</param>
  37. </member>
  38. <member name="P:System.Reflection.Assembly.ExportedTypes">
  39. <summary>取得在這個組件中定義的公用類型集合,而這些類型在組件外部是可見的。</summary>
  40. <returns>在這個組件中定義的公用類型,而這些類型在組件外部是可見的。</returns>
  41. </member>
  42. <member name="P:System.Reflection.Assembly.FullName">
  43. <summary>取得組件的顯示名稱。</summary>
  44. <returns>組件的顯示名稱。</returns>
  45. </member>
  46. <member name="M:System.Reflection.Assembly.GetHashCode">
  47. <summary>傳回這個執行個體的雜湊碼。</summary>
  48. <returns>32 位元帶正負號的整數雜湊碼。</returns>
  49. </member>
  50. <member name="M:System.Reflection.Assembly.GetManifestResourceInfo(System.String)">
  51. <summary>傳回指定資源已保存方式的資訊。</summary>
  52. <returns>物件,其中會填入有關資源拓撲的資訊,如果找不到資源,則為 null。</returns>
  53. <param name="resourceName">區分大小寫的資源名稱。</param>
  54. <exception cref="T:System.ArgumentNullException">
  55. <paramref name="resourceName" /> 為 null。</exception>
  56. <exception cref="T:System.ArgumentException">
  57. <paramref name="resourceName" /> 參數為空字串 ("")。</exception>
  58. </member>
  59. <member name="M:System.Reflection.Assembly.GetManifestResourceNames">
  60. <summary>傳回這個組件中的所有資源名稱。</summary>
  61. <returns>陣列,包含所有資源的名稱。</returns>
  62. </member>
  63. <member name="M:System.Reflection.Assembly.GetManifestResourceStream(System.String)">
  64. <summary>載入來自這個組件的指定資訊清單資源。</summary>
  65. <returns>資訊清單資源,而如果編譯期間未指定資源或是呼叫者看不到該資源,則為 null。</returns>
  66. <param name="name">所要求的資訊清單資源的區分大小寫名稱。</param>
  67. <exception cref="T:System.ArgumentNullException">
  68. <paramref name="name" /> 參數為 null。</exception>
  69. <exception cref="T:System.ArgumentException">
  70. <paramref name="name" /> 參數為空字串 ("")。</exception>
  71. <exception cref="T:System.IO.FileLoadException">在 .NET for Windows Store apps 或 可移植类库, ,捕获该基类异常, <see cref="T:System.IO.IOException" />, 、 相反。檔案,找到時無法載入。</exception>
  72. <exception cref="T:System.IO.FileNotFoundException">
  73. <paramref name="name" />。</exception>
  74. <exception cref="T:System.BadImageFormatException">
  75. <paramref name="name" /> 不是有效的組件。</exception>
  76. <exception cref="T:System.NotImplementedException">資源長度大於 <see cref="F:System.Int64.MaxValue" />。</exception>
  77. </member>
  78. <member name="M:System.Reflection.Assembly.GetName">
  79. <summary>取得這個組件的 <see cref="T:System.Reflection.AssemblyName" />。</summary>
  80. <returns>物件,包含這個組件的完整剖析顯示名稱。</returns>
  81. <PermissionSet>
  82. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  83. </PermissionSet>
  84. </member>
  85. <member name="M:System.Reflection.Assembly.GetType(System.String)">
  86. <summary>取得具有組件執行個體中指定名稱的 <see cref="T:System.Type" /> 物件。</summary>
  87. <returns>物件,表示指定的類別,如果找不到類別,則為 null。</returns>
  88. <param name="name">類型的完整名稱。</param>
  89. <exception cref="T:System.ArgumentException">
  90. <paramref name="name" /> 無效。</exception>
  91. <exception cref="T:System.ArgumentNullException">
  92. <paramref name="name" /> 為 null。</exception>
  93. <exception cref="T:System.IO.FileNotFoundException">找不到 <paramref name="name" /> 所需的相依組件。</exception>
  94. <exception cref="T:System.IO.FileLoadException">在 .NET for Windows Store apps 或 可移植类库, ,捕获该基类异常, <see cref="T:System.IO.IOException" />, 、 相反。<paramref name="name" /> 需要的相依組件已找到,但是無法載入。-或-目前的組件已載入到僅限反映的內容中,而且 <paramref name="name" /> 需要有尚未預先載入的相依組件。</exception>
  95. <exception cref="T:System.BadImageFormatException">
  96. <paramref name="name" /> 需要相依組件,但是這個檔案不是有效的組件。-或-<paramref name="name" /> 需要的相依組件是針對比目前載入之版本還新的執行階段版本所編譯。</exception>
  97. </member>
  98. <member name="M:System.Reflection.Assembly.GetType(System.String,System.Boolean,System.Boolean)">
  99. <summary>使用忽略大小寫和找不到類型時擲回例外狀況的選項,取得具有組件執行個體中指定之名稱的 <see cref="T:System.Type" /> 物件。</summary>
  100. <returns>表示指定之類別的物件。</returns>
  101. <param name="name">類型的完整名稱。</param>
  102. <param name="throwOnError">true 表示找不到該類型時擲回例外狀況,false 則表示傳回 null。</param>
  103. <param name="ignoreCase">若要忽略類型名稱的大小寫,則為 true,否則為 false。</param>
  104. <exception cref="T:System.ArgumentException">
  105. <paramref name="name" /> 無效。-或- <paramref name="name" /> 的長度超過 1024 個字元。</exception>
  106. <exception cref="T:System.ArgumentNullException">
  107. <paramref name="name" /> 為 null。</exception>
  108. <exception cref="T:System.TypeLoadException">
  109. <paramref name="throwOnError" /> 為 true,且找不到該型別。</exception>
  110. <exception cref="T:System.IO.FileNotFoundException">找不到 <paramref name="name" /> 所需的相依組件。</exception>
  111. <exception cref="T:System.IO.FileLoadException">
  112. <paramref name="name" /> 需要的相依組件已找到,但是無法載入。-或-目前的組件已載入到僅限反映的內容中,而且 <paramref name="name" /> 需要有尚未預先載入的相依組件。</exception>
  113. <exception cref="T:System.BadImageFormatException">
  114. <paramref name="name" /> 需要相依組件,但是這個檔案不是有效的組件。-或-<paramref name="name" /> 需要的相依組件是針對比目前載入之版本還新的執行階段版本所編譯。</exception>
  115. </member>
  116. <member name="P:System.Reflection.Assembly.IsDynamic">
  117. <summary>取得值,這個值表示目前組件是否使用反映發出在目前處理序中動態產生。</summary>
  118. <returns>如果目前組件是在目前處理序中動態產生,則為 true,否則為 false。</returns>
  119. </member>
  120. <member name="M:System.Reflection.Assembly.Load(System.Reflection.AssemblyName)">
  121. <summary>載入組件,指定其 <see cref="T:System.Reflection.AssemblyName" />。</summary>
  122. <returns>載入的組件。</returns>
  123. <param name="assemblyRef">描述要載入之組件的物件。</param>
  124. <exception cref="T:System.ArgumentNullException">
  125. <paramref name="assemblyRef" /> 為 null。</exception>
  126. <exception cref="T:System.IO.FileNotFoundException">找不到 <paramref name="assemblyRef" />。</exception>
  127. <exception cref="T:System.IO.FileLoadException">在 .NET for Windows Store apps 或 可移植类库, ,捕获该基类异常, <see cref="T:System.IO.IOException" />, 、 相反。檔案,找到時無法載入。</exception>
  128. <exception cref="T:System.BadImageFormatException">
  129. <paramref name="assemblyRef" /> 不是有效的組件。-或-目前已載入 2.0 (含) 以上版本的 Common Language Runtime,而且使用較新版本編譯 <paramref name="assemblyRef" />。</exception>
  130. <PermissionSet>
  131. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="*AllFiles*" PathDiscovery="*AllFiles*" />
  132. </PermissionSet>
  133. </member>
  134. <member name="P:System.Reflection.Assembly.ManifestModule">
  135. <summary>取得包含目前組件之資訊清單的模組。</summary>
  136. <returns>包含組件之資訊清單的模組。</returns>
  137. </member>
  138. <member name="P:System.Reflection.Assembly.Modules">
  139. <summary>取得包含這個組件中模組的集合。</summary>
  140. <returns>包含此組件中之模組的集合。</returns>
  141. </member>
  142. <member name="M:System.Reflection.Assembly.ToString">
  143. <summary>傳回組件的完整名稱,也稱為顯示名稱。</summary>
  144. <returns>組件的完整名稱或類別名稱 (如果無法判斷組件的完整名稱)。</returns>
  145. </member>
  146. <member name="T:System.Reflection.AssemblyContentType">
  147. <summary>提供組件所包含的程式碼類型的相關資訊。</summary>
  148. </member>
  149. <member name="F:System.Reflection.AssemblyContentType.Default">
  150. <summary>組件包含 .NET Framework 程式碼。</summary>
  151. </member>
  152. <member name="F:System.Reflection.AssemblyContentType.WindowsRuntime">
  153. <summary>組件包含 Windows 執行階段 程式碼。</summary>
  154. </member>
  155. <member name="T:System.Reflection.AssemblyName">
  156. <summary>完整描述組件的唯一識別。</summary>
  157. </member>
  158. <member name="M:System.Reflection.AssemblyName.#ctor">
  159. <summary>初始化 <see cref="T:System.Reflection.AssemblyName" /> 類別的新執行個體。</summary>
  160. </member>
  161. <member name="M:System.Reflection.AssemblyName.#ctor(System.String)">
  162. <summary>使用指定的顯示名稱,初始化 <see cref="T:System.Reflection.AssemblyName" /> 類別的新執行個體。</summary>
  163. <param name="assemblyName">組件的顯示名稱,如同 <see cref="P:System.Reflection.AssemblyName.FullName" /> 屬性傳回。</param>
  164. <exception cref="T:System.ArgumentNullException">
  165. <paramref name="assemblyName" /> 為 null。</exception>
  166. <exception cref="T:System.ArgumentException">
  167. <paramref name="assemblyName" /> 是長度為零的字串。</exception>
  168. <exception cref="T:System.IO.FileLoadException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.IO.IOException" />。找不到或無法載入參考組件。</exception>
  169. </member>
  170. <member name="P:System.Reflection.AssemblyName.ContentType">
  171. <summary>取得或設定值,表示組件包含何種內容類型。</summary>
  172. <returns>表示組件包含何種內容類型的值。</returns>
  173. </member>
  174. <member name="P:System.Reflection.AssemblyName.CultureName">
  175. <summary>取得或設定與組建相關聯的文化特性名稱。</summary>
  176. <returns>文化特性名稱。</returns>
  177. </member>
  178. <member name="P:System.Reflection.AssemblyName.Flags">
  179. <summary>取得或設定組件的屬性。</summary>
  180. <returns>表示組件之屬性的值。</returns>
  181. </member>
  182. <member name="P:System.Reflection.AssemblyName.FullName">
  183. <summary>取得組件的完整名稱,也稱為顯示名稱。</summary>
  184. <returns>字串,是組件的完整名稱,也稱為顯示名稱。</returns>
  185. </member>
  186. <member name="M:System.Reflection.AssemblyName.GetPublicKey">
  187. <summary>取得組件的公開金鑰。</summary>
  188. <returns>位元組陣列,包含組件的公開金鑰。</returns>
  189. <exception cref="T:System.Security.SecurityException">已提供公開金鑰 (例如,藉由使用 <see cref="M:System.Reflection.AssemblyName.SetPublicKey(System.Byte[])" /> 方法),但未提供公開金鑰語彙基元。</exception>
  190. </member>
  191. <member name="M:System.Reflection.AssemblyName.GetPublicKeyToken">
  192. <summary>取得公開金鑰語彙基元,即是用於應用程式或組件簽名的公開金鑰 SHA-1 雜湊的最後 8 位元組。</summary>
  193. <returns>包含公開金鑰語彙基元的位元組陣列。</returns>
  194. </member>
  195. <member name="P:System.Reflection.AssemblyName.Name">
  196. <summary>取得或設定組件的簡單名稱。這通常 (但不一定) 是組件之資訊清單檔的檔名 (不含其副檔名)。</summary>
  197. <returns>組件的簡單名稱。</returns>
  198. </member>
  199. <member name="P:System.Reflection.AssemblyName.ProcessorArchitecture">
  200. <summary>取得或設定值,這個值可識別可執行檔之目標平台的處理器以及每個字組的位元 (Bits-per-word)。</summary>
  201. <returns>其中一個列舉值,這個值可識別可執行檔之目標平台的處理器以及每個字組的位元。</returns>
  202. </member>
  203. <member name="M:System.Reflection.AssemblyName.SetPublicKey(System.Byte[])">
  204. <summary>設定可識別組件的公開金鑰。</summary>
  205. <param name="publicKey">位元組陣列,包含組件的公開金鑰。</param>
  206. </member>
  207. <member name="M:System.Reflection.AssemblyName.SetPublicKeyToken(System.Byte[])">
  208. <summary>設定公開金鑰語彙基元,即是用於簽署應用程式或組件之公開金鑰 SHA-1 雜湊的最後 8 個位元組。</summary>
  209. <param name="publicKeyToken">位元組陣列,包含組件的公開金鑰語彙基元。</param>
  210. </member>
  211. <member name="M:System.Reflection.AssemblyName.ToString">
  212. <summary>傳回組件的完整名稱,也稱為顯示名稱。</summary>
  213. <returns>組件的完整名稱,如果無法判斷組件的完整名稱,則為類別名稱。</returns>
  214. </member>
  215. <member name="P:System.Reflection.AssemblyName.Version">
  216. <summary>取得或設定組件的主要、次要、組建和修訂編號。</summary>
  217. <returns>物件,表示組件的主要、次要、組建和修訂編號。</returns>
  218. </member>
  219. <member name="T:System.Reflection.ConstructorInfo">
  220. <summary>探索類別建構函式的屬性 (Attribute),並提供建構函式中繼資料 (Metadata) 的存取。</summary>
  221. </member>
  222. <member name="F:System.Reflection.ConstructorInfo.ConstructorName">
  223. <summary>表示類別建構函式方法儲存在中繼資料時的名稱。這個名稱永遠是「.ctor」。這個欄位是唯讀的。</summary>
  224. </member>
  225. <member name="M:System.Reflection.ConstructorInfo.Equals(System.Object)">
  226. <summary>傳回數值,表示這個執行個體是否等於指定的物件。</summary>
  227. <returns>如果 <paramref name="obj" /> 和這個執行個體具有相同的型別和值,則為 true,否則為 false。</returns>
  228. <param name="obj">與這個執行個體相比較的物件,或 null。</param>
  229. </member>
  230. <member name="M:System.Reflection.ConstructorInfo.GetHashCode">
  231. <summary>傳回這個執行個體的雜湊碼。</summary>
  232. <returns>32 位元帶正負號的整數雜湊碼。</returns>
  233. </member>
  234. <member name="M:System.Reflection.ConstructorInfo.Invoke(System.Object[])">
  235. <summary>叫用有指定參數的執行個體所反映的建構函式,這會提供未常用之參數的預設值。</summary>
  236. <returns>與建構函式關聯之類別的執行個體。</returns>
  237. <param name="parameters">數值的陣列,符合這個建構函式的參數數目、次序和型別 (在預設繫結器的條件約束下)。如果這個建構函式不使用參數,則會使用元素為零的陣列或 null,如同在 Object[] parameters = new Object[0] 一樣。此陣列中沒有明確以值初始化的任何物件,都將含有該物件型別的預設值。對參考型別元素而言,此值為 null。對實值型別元素而言,此值為 0、0.0 或 false 是依特定元素型別而定。</param>
  238. <exception cref="T:System.MemberAccessException">類別是抽象的。-或-建構函式是類別初始設定式。</exception>
  239. <exception cref="T:System.MethodAccessException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.MemberAccessException" />。建構函式是私用或保護的,而且呼叫端缺少 <see cref="F:System.Security.Permissions.ReflectionPermissionFlag.MemberAccess" />。</exception>
  240. <exception cref="T:System.ArgumentException">
  241. <paramref name="parameters" /> 陣列沒有包含符合這個建構函式所接受型別的值。</exception>
  242. <exception cref="T:System.Reflection.TargetInvocationException">叫用的建構函式擲回例外狀況。</exception>
  243. <exception cref="T:System.Reflection.TargetParameterCountException">傳遞錯誤數目的參數。</exception>
  244. <exception cref="T:System.NotSupportedException">不支援建立 <see cref="T:System.TypedReference" />、<see cref="T:System.ArgIterator" /> 和 <see cref="T:System.RuntimeArgumentHandle" /> 型別。</exception>
  245. <exception cref="T:System.Security.SecurityException">呼叫端沒有必要的程式碼存取權限。</exception>
  246. </member>
  247. <member name="F:System.Reflection.ConstructorInfo.TypeConstructorName">
  248. <summary>表示型別建構函式方法儲存在中繼資料時的名稱。這個名稱永遠是「.cctor」。這個屬性是唯讀的。</summary>
  249. </member>
  250. <member name="T:System.Reflection.CustomAttributeData">
  251. <summary>提供組件 (Assembly)、模組、型別、成員和參數 (已載入僅限反映的內容) 之自訂屬性 (Attribute) 資料的存取。</summary>
  252. </member>
  253. <member name="P:System.Reflection.CustomAttributeData.AttributeType">
  254. <summary>取得屬性的型別。</summary>
  255. <returns>屬性的型別。</returns>
  256. </member>
  257. <member name="P:System.Reflection.CustomAttributeData.ConstructorArguments">
  258. <summary>取得針對 <see cref="T:System.Reflection.CustomAttributeData" /> 物件所表示之屬性執行個體而指定的位置引數清單。</summary>
  259. <returns>結構的集合,表示針對自訂屬性執行個體所指定的位置引數。</returns>
  260. </member>
  261. <member name="P:System.Reflection.CustomAttributeData.NamedArguments">
  262. <summary>取得針對 <see cref="T:System.Reflection.CustomAttributeData" /> 物件所表示之屬性執行個體而指定的具名引數清單。</summary>
  263. <returns>結構的集合,表示針對自訂屬性執行個體所指定的具名引數。</returns>
  264. </member>
  265. <member name="T:System.Reflection.CustomAttributeNamedArgument">
  266. <summary>表示在僅限反映的內容中自訂屬性 (Attribute) 的具名引數。</summary>
  267. </member>
  268. <member name="P:System.Reflection.CustomAttributeNamedArgument.IsField">
  269. <summary>取得值,指出具名引數是否為欄位。</summary>
  270. <returns>如果具名引數是欄位,則為 true,否則為 false。</returns>
  271. </member>
  272. <member name="P:System.Reflection.CustomAttributeNamedArgument.MemberName">
  273. <summary>取得用來設定具名引數之屬性成員的名稱。</summary>
  274. <returns>用來設定具名引數的屬性成員的名稱。</returns>
  275. </member>
  276. <member name="P:System.Reflection.CustomAttributeNamedArgument.TypedValue">
  277. <summary>取得 <see cref="T:System.Reflection.CustomAttributeTypedArgument" /> 結構,此結構可用來取得目前具名引數的型別和值。</summary>
  278. <returns>結構,可用來取得目前具名引數的型別和值。</returns>
  279. </member>
  280. <member name="T:System.Reflection.CustomAttributeTypedArgument">
  281. <summary>表示在僅限反映的內容中自訂屬性 (Attribute) 的引數,或是陣列引數的元素。</summary>
  282. </member>
  283. <member name="P:System.Reflection.CustomAttributeTypedArgument.ArgumentType">
  284. <summary>取得引數或陣列引數元素的型別。</summary>
  285. <returns>
  286. <see cref="T:System.Type" /> 物件,表示引數或陣列元素的型別。</returns>
  287. </member>
  288. <member name="P:System.Reflection.CustomAttributeTypedArgument.Value">
  289. <summary>針對簡單引數或陣列引數元素取得引數的值;針對陣列引數取得值集合。</summary>
  290. <returns>表示引數值或元素值的物件,或表示陣列型別引數值之 <see cref="T:System.Reflection.CustomAttributeTypedArgument" /> 物件的泛型 <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />。</returns>
  291. </member>
  292. <member name="T:System.Reflection.EventInfo">
  293. <summary>探索事件的屬性 (Attribute) 並提供事件中繼資料 (Metadata) 的存取。</summary>
  294. </member>
  295. <member name="M:System.Reflection.EventInfo.AddEventHandler(System.Object,System.Delegate)">
  296. <summary>在事件來源中加入事件處理常式。</summary>
  297. <param name="target">事件的來源。</param>
  298. <param name="handler">當目標引發事件時,封裝要被叫用的方法 (一個或多個)。</param>
  299. <exception cref="T:System.InvalidOperationException">此事件沒有公用 add 存取子 (Accessor)。</exception>
  300. <exception cref="T:System.ArgumentException">傳入的處理常式無法使用。</exception>
  301. <exception cref="T:System.MethodAccessException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.MemberAccessException" />。呼叫端沒有存取成員的使用權限。</exception>
  302. <exception cref="T:System.Reflection.TargetException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.Exception" />。<paramref name="target" /> 參數為 null 且事件不是靜態的。-或-<see cref="T:System.Reflection.EventInfo" /> 未在目標上宣告。</exception>
  303. </member>
  304. <member name="P:System.Reflection.EventInfo.AddMethod">
  305. <summary>取得事件之 <see cref="M:System.Reflection.EventInfo.AddEventHandler(System.Object,System.Delegate)" /> 方法 (包括非公用方法) 的 <see cref="T:System.Reflection.MethodInfo" /> 物件。</summary>
  306. <returns>
  307. <see cref="M:System.Reflection.EventInfo.AddEventHandler(System.Object,System.Delegate)" /> 方法的 <see cref="T:System.Reflection.MethodInfo" /> 物件。</returns>
  308. </member>
  309. <member name="P:System.Reflection.EventInfo.Attributes">
  310. <summary>取得這個事件的屬性。</summary>
  311. <returns>這個事件的唯讀屬性。</returns>
  312. </member>
  313. <member name="M:System.Reflection.EventInfo.Equals(System.Object)">
  314. <summary>傳回數值,表示這個執行個體是否等於指定的物件。</summary>
  315. <returns>如果 <paramref name="obj" /> 和這個執行個體具有相同的型別和值,則為 true,否則為 false。</returns>
  316. <param name="obj">與這個執行個體相比較的物件,或 null。</param>
  317. </member>
  318. <member name="P:System.Reflection.EventInfo.EventHandlerType">
  319. <summary>取得與這個事件相關之目前的事件處理常式委派之 Type 物件。</summary>
  320. <returns>表示委派事件處理常式的唯讀 Type 物件。</returns>
  321. <exception cref="T:System.Security.SecurityException">呼叫端沒有必要的使用權限。</exception>
  322. </member>
  323. <member name="M:System.Reflection.EventInfo.GetHashCode">
  324. <summary>傳回這個執行個體的雜湊碼。</summary>
  325. <returns>32 位元帶正負號的整數雜湊碼。</returns>
  326. </member>
  327. <member name="P:System.Reflection.EventInfo.IsSpecialName">
  328. <summary>取得值,指出 EventInfo 是否具有特殊意義的名稱。</summary>
  329. <returns>如果這個事件具有特殊名稱,則為 true,否則為 false。</returns>
  330. </member>
  331. <member name="P:System.Reflection.EventInfo.RaiseMethod">
  332. <summary>取得引發事件時所呼叫的方法,包括非公用方法。</summary>
  333. <returns>當引發事件時所呼叫的方法。</returns>
  334. </member>
  335. <member name="M:System.Reflection.EventInfo.RemoveEventHandler(System.Object,System.Delegate)">
  336. <summary>從事件來源移除事件處理常式。</summary>
  337. <param name="target">事件的來源。</param>
  338. <param name="handler">委派,其與目標所引發之事件的關聯將要取消。</param>
  339. <exception cref="T:System.InvalidOperationException">此事件沒有公用 remove 存取子。</exception>
  340. <exception cref="T:System.ArgumentException">傳入的處理常式無法使用。</exception>
  341. <exception cref="T:System.Reflection.TargetException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.Exception" />。<paramref name="target" /> 參數為 null 且事件不是靜態的。-或-<see cref="T:System.Reflection.EventInfo" /> 未在目標上宣告。</exception>
  342. <exception cref="T:System.MethodAccessException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.MemberAccessException" />。呼叫端沒有存取成員的使用權限。</exception>
  343. </member>
  344. <member name="P:System.Reflection.EventInfo.RemoveMethod">
  345. <summary>取得用來移除事件方法 (包括非公用方法) 的 MethodInfo 物件。</summary>
  346. <returns>用於移除該事件之方法的 MethodInfo 物件。</returns>
  347. </member>
  348. <member name="T:System.Reflection.FieldInfo">
  349. <summary>探索欄位屬性 (Attribute) 並提供欄位中繼資料 (Metadata) 的存取。</summary>
  350. </member>
  351. <member name="P:System.Reflection.FieldInfo.Attributes">
  352. <summary>取得與這個欄位相關的屬性 (Attribute)。</summary>
  353. <returns>這個欄位的 FieldAttributes。</returns>
  354. </member>
  355. <member name="M:System.Reflection.FieldInfo.Equals(System.Object)">
  356. <summary>傳回數值,表示這個執行個體是否等於指定的物件。</summary>
  357. <returns>如果 <paramref name="obj" /> 和這個執行個體具有相同的型別和值,則為 true,否則為 false。</returns>
  358. <param name="obj">與這個執行個體相比較的物件,或 null。</param>
  359. </member>
  360. <member name="P:System.Reflection.FieldInfo.FieldType">
  361. <summary>取得這個欄位物件的型別。</summary>
  362. <returns>這個欄位物件的型別。</returns>
  363. </member>
  364. <member name="M:System.Reflection.FieldInfo.GetFieldFromHandle(System.RuntimeFieldHandle)">
  365. <summary>取得指定的控制代碼所表示之欄位的 <see cref="T:System.Reflection.FieldInfo" />。</summary>
  366. <returns>
  367. <see cref="T:System.Reflection.FieldInfo" /> 物件,表示 <paramref name="handle" /> 所指定的欄位。</returns>
  368. <param name="handle">
  369. <see cref="T:System.RuntimeFieldHandle" /> 結構,包含欄位內部中繼資料表示的控制代碼。</param>
  370. <exception cref="T:System.ArgumentException">
  371. <paramref name="handle" /> 無效。</exception>
  372. </member>
  373. <member name="M:System.Reflection.FieldInfo.GetFieldFromHandle(System.RuntimeFieldHandle,System.RuntimeTypeHandle)">
  374. <summary>針對指定的泛型型別,取得指定的控制代碼所表示之欄位的 <see cref="T:System.Reflection.FieldInfo" />。</summary>
  375. <returns>
  376. <see cref="T:System.Reflection.FieldInfo" /> 物件,在 <paramref name="declaringType" /> 所指定的泛型型別中,表示 <paramref name="handle" /> 指定的欄位。</returns>
  377. <param name="handle">
  378. <see cref="T:System.RuntimeFieldHandle" /> 結構,包含欄位內部中繼資料表示的控制代碼。</param>
  379. <param name="declaringType">
  380. <see cref="T:System.RuntimeTypeHandle" /> 結構,包含定義欄位之泛型型別的控制代碼。</param>
  381. <exception cref="T:System.ArgumentException">
  382. <paramref name="handle" /> 無效。-或-<paramref name="declaringType" /> 與 <paramref name="handle" /> 不相容。例如,<paramref name="declaringType" /> 是泛型型別定義的執行階段型別控制代碼,且 <paramref name="handle" /> 來自建構的型別。請參閱<備註>。</exception>
  383. </member>
  384. <member name="M:System.Reflection.FieldInfo.GetHashCode">
  385. <summary>傳回這個執行個體的雜湊碼。</summary>
  386. <returns>32 位元帶正負號的整數雜湊碼。</returns>
  387. </member>
  388. <member name="M:System.Reflection.FieldInfo.GetValue(System.Object)">
  389. <summary>在衍生類別中覆寫時,傳回由指定物件支援的欄位值。</summary>
  390. <returns>物件,含有這個執行個體所反映的欄位值。</returns>
  391. <param name="obj">將會傳回欄位值的物件。</param>
  392. <exception cref="T:System.Reflection.TargetException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.Exception" />。欄位為非靜態且 <paramref name="obj" /> 為 null。</exception>
  393. <exception cref="T:System.NotSupportedException">欄位標記為常值 (Literal),但是該欄位並沒有接受其中一個常值型別。</exception>
  394. <exception cref="T:System.FieldAccessException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.MemberAccessException" />。呼叫端沒有存取這個欄位的使用權限。</exception>
  395. <exception cref="T:System.ArgumentException">
  396. <paramref name="obj" /> 的類別既不宣告也不繼承方法。</exception>
  397. </member>
  398. <member name="P:System.Reflection.FieldInfo.IsAssembly">
  399. <summary>取得值,指出 <see cref="F:System.Reflection.FieldAttributes.Assembly" /> 是否描述此欄位的潛在可視性;亦即,最多只有相同組件 (Assembly) 中的其他型別可以看見該欄位,組件外部的衍生型別 (Derived Type) 則看不見它。</summary>
  400. <returns>如果 <see cref="F:System.Reflection.FieldAttributes.Assembly" /> 已精確描述這個欄位的可視性則為 true,否則為 false。</returns>
  401. </member>
  402. <member name="P:System.Reflection.FieldInfo.IsFamily">
  403. <summary>取得值,指出 <see cref="F:System.Reflection.FieldAttributes.Family" /> 是否描述此欄位的可視性;亦即,您只能在其類別和衍生類別內看見該欄位。</summary>
  404. <returns>如果 <see cref="F:System.Reflection.FieldAttributes.Family" /> 有精確描述這個欄位的存取權限則為 true,否則為 false。</returns>
  405. </member>
  406. <member name="P:System.Reflection.FieldInfo.IsFamilyAndAssembly">
  407. <summary>取得值,指出 <see cref="F:System.Reflection.FieldAttributes.FamANDAssem" /> 是否描述此欄位的可視性;亦即,只有當該欄位位於相同的組件時,衍生類別才能存取它。</summary>
  408. <returns>如果 <see cref="F:System.Reflection.FieldAttributes.FamANDAssem" /> 已精確描述這個欄位的存取權限則為 true,否則為 false。</returns>
  409. </member>
  410. <member name="P:System.Reflection.FieldInfo.IsFamilyOrAssembly">
  411. <summary>取得值,指出 <see cref="F:System.Reflection.FieldAttributes.FamORAssem" /> 是否描述此欄位的潛在可視性;亦即,無論該欄位位於何處,衍生類別以及相同組件中的類別都可以呼叫它。</summary>
  412. <returns>如果 <see cref="F:System.Reflection.FieldAttributes.FamORAssem" /> 已精確描述這個欄位的存取權限則為 true,否則為 false。</returns>
  413. </member>
  414. <member name="P:System.Reflection.FieldInfo.IsInitOnly">
  415. <summary>取得值,指出欄位是否只能在建構函式主體中設定。</summary>
  416. <returns>如果欄位已設定 InitOnly 屬性,則為 true,否則為 false。</returns>
  417. </member>
  418. <member name="P:System.Reflection.FieldInfo.IsLiteral">
  419. <summary>取得值,指出數值是否在編譯時間被寫入並且無法變更。</summary>
  420. <returns>如果欄位已設定 Literal 屬性,則為 true,否則為 false。</returns>
  421. </member>
  422. <member name="P:System.Reflection.FieldInfo.IsPrivate">
  423. <summary>取得值,指出欄位是否為私用的。</summary>
  424. <returns>如果欄位是私用的,則為 true,否則為 false。</returns>
  425. </member>
  426. <member name="P:System.Reflection.FieldInfo.IsPublic">
  427. <summary>取得值,指出欄位是否為公用的。</summary>
  428. <returns>如果欄位是公用的,則為 true,否則為 false。</returns>
  429. </member>
  430. <member name="P:System.Reflection.FieldInfo.IsSpecialName">
  431. <summary>取得值,指出在 <see cref="T:System.Reflection.FieldAttributes" /> 列舉值中是否設定對應的 SpecialName 屬性。</summary>
  432. <returns>如果在 <see cref="T:System.Reflection.FieldAttributes" /> 中設定 SpecialName 屬性,則為 true,否則為 false。</returns>
  433. </member>
  434. <member name="P:System.Reflection.FieldInfo.IsStatic">
  435. <summary>取得值,指出欄位是否為靜態的。</summary>
  436. <returns>如果欄位是靜態的,則為 true,否則為 false。</returns>
  437. </member>
  438. <member name="M:System.Reflection.FieldInfo.SetValue(System.Object,System.Object)">
  439. <summary>設定由指定物件支援的欄位值。</summary>
  440. <param name="obj">將要設定欄位值的物件。</param>
  441. <param name="value">要指派給欄位的值。</param>
  442. <exception cref="T:System.FieldAccessException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.MemberAccessException" />。呼叫端沒有存取這個欄位的使用權限。</exception>
  443. <exception cref="T:System.Reflection.TargetException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.Exception" />。<paramref name="obj" /> 參數為 null 且該欄位是欄位的執行個體。</exception>
  444. <exception cref="T:System.ArgumentException">物件上沒有這個欄位。-或-<paramref name="value" /> 參數無法轉換並儲存在欄位中。</exception>
  445. </member>
  446. <member name="T:System.Reflection.IntrospectionExtensions">
  447. <summary>包含用來轉換 <see cref="T:System.Type" /> 物件的方法。</summary>
  448. </member>
  449. <member name="M:System.Reflection.IntrospectionExtensions.GetTypeInfo(System.Type)">
  450. <summary>傳回指定之型別的 <see cref="T:System.Reflection.TypeInfo" /> 表示。</summary>
  451. <returns>轉換的物件。</returns>
  452. <param name="type">要轉換的型別。</param>
  453. </member>
  454. <member name="T:System.Reflection.IReflectableType">
  455. <summary>表示可以反映的型別。</summary>
  456. </member>
  457. <member name="M:System.Reflection.IReflectableType.GetTypeInfo">
  458. <summary>擷取表示這個型別的物件。</summary>
  459. <returns>表示這個型別的物件。</returns>
  460. </member>
  461. <member name="T:System.Reflection.LocalVariableInfo">
  462. <summary>探索區域變數的屬性 (Attribute),並提供區域變數中繼資料 (Metadata) 的存取。</summary>
  463. </member>
  464. <member name="M:System.Reflection.LocalVariableInfo.#ctor">
  465. <summary>初始化 <see cref="T:System.Reflection.LocalVariableInfo" /> 類別的新執行個體。</summary>
  466. </member>
  467. <member name="P:System.Reflection.LocalVariableInfo.IsPinned">
  468. <summary>取得 <see cref="T:System.Boolean" /> 值,指出是否在記憶體中 Pin 區域變數所參考的物件。</summary>
  469. <returns>如果變數所參考的物件固定 (Pin) 在記憶體中,則為 true,否則為 false。</returns>
  470. </member>
  471. <member name="P:System.Reflection.LocalVariableInfo.LocalIndex">
  472. <summary>取得方法主體內區域變數的索引。</summary>
  473. <returns>整數值,表示方法主體內區域變數的宣告順序。</returns>
  474. </member>
  475. <member name="P:System.Reflection.LocalVariableInfo.LocalType">
  476. <summary>取得區域變數的型別。</summary>
  477. <returns>區域變數的型別。</returns>
  478. </member>
  479. <member name="M:System.Reflection.LocalVariableInfo.ToString">
  480. <summary>傳回描述區域變數的使用者可讀字串。</summary>
  481. <returns>字串,其中顯示區域變數的相關資訊,包括型別名稱、索引以及固定 (Pin) 的狀態。</returns>
  482. </member>
  483. <member name="T:System.Reflection.ManifestResourceInfo">
  484. <summary>提供對資訊清單 (Manifest) 資源的存取,資訊清單資源就是描述應用程式相依性的 XML 檔案。</summary>
  485. </member>
  486. <member name="M:System.Reflection.ManifestResourceInfo.#ctor(System.Reflection.Assembly,System.String,System.Reflection.ResourceLocation)">
  487. <summary>針對指定之組件和檔案所包含以及有指定之位置的資源,初始化 <see cref="T:System.Reflection.ManifestResourceInfo" /> 類別的新執行個體。</summary>
  488. <param name="containingAssembly">包含資訊清單資源的組件。</param>
  489. <param name="containingFileName">含有資訊清單資源的檔名 (如果該檔案與資訊清單檔不同)。</param>
  490. <param name="resourceLocation">列舉值的位元組合,提供關於資訊清單資源的位置資訊。</param>
  491. </member>
  492. <member name="P:System.Reflection.ManifestResourceInfo.FileName">
  493. <summary>如果與資訊清單檔不同時,取得含有資訊清單資源的檔名。</summary>
  494. <returns>資訊清單資源的檔名。</returns>
  495. </member>
  496. <member name="P:System.Reflection.ManifestResourceInfo.ReferencedAssembly">
  497. <summary>為資訊清單資源取得包含組件。</summary>
  498. <returns>資訊清單資源的包含組件。</returns>
  499. </member>
  500. <member name="P:System.Reflection.ManifestResourceInfo.ResourceLocation">
  501. <summary>取得資訊清單資源的位置。</summary>
  502. <returns>
  503. <see cref="T:System.Reflection.ResourceLocation" /> 旗標的位元組合,表示資源清單資源的位置。</returns>
  504. </member>
  505. <member name="T:System.Reflection.MemberInfo">
  506. <summary>取得成員的屬性 (Attribute) 相關資訊,並提供成員中繼資料 (Metadata) 的存取。</summary>
  507. </member>
  508. <member name="P:System.Reflection.MemberInfo.CustomAttributes">
  509. <summary>取得包含此成員之自訂屬性的集合。</summary>
  510. <returns>包含此成員之自訂屬性的集合。</returns>
  511. </member>
  512. <member name="P:System.Reflection.MemberInfo.DeclaringType">
  513. <summary>取得宣告這個成員的類別。</summary>
  514. <returns>宣告這個成員之類別的 Type 物件。</returns>
  515. </member>
  516. <member name="M:System.Reflection.MemberInfo.Equals(System.Object)">
  517. <summary>傳回數值,表示這個執行個體是否等於指定的物件。</summary>
  518. <returns>如果 <paramref name="obj" /> 和這個執行個體具有相同的型別和值,則為 true,否則為 false。</returns>
  519. <param name="obj">與這個執行個體相比較的物件,或 null。</param>
  520. </member>
  521. <member name="M:System.Reflection.MemberInfo.GetHashCode">
  522. <summary>傳回這個執行個體的雜湊碼。</summary>
  523. <returns>32 位元帶正負號的整數雜湊碼。</returns>
  524. </member>
  525. <member name="P:System.Reflection.MemberInfo.Module">
  526. <summary>取得用於定義型別的模組,該型別宣告以目前 <see cref="T:System.Reflection.MemberInfo" /> 表示的成員。</summary>
  527. <returns>用於定義型別的 <see cref="T:System.Reflection.Module" />,該型別宣告以目前 <see cref="T:System.Reflection.MemberInfo" /> 表示的成員。</returns>
  528. <exception cref="T:System.NotImplementedException">這個方法尚未實作。</exception>
  529. </member>
  530. <member name="P:System.Reflection.MemberInfo.Name">
  531. <summary>取得目前成員的名稱。</summary>
  532. <returns>含有這個成員名稱的 <see cref="T:System.String" />。</returns>
  533. </member>
  534. <member name="T:System.Reflection.MethodBase">
  535. <summary>提供有關方法和建構函式的資訊。</summary>
  536. </member>
  537. <member name="P:System.Reflection.MethodBase.Attributes">
  538. <summary>取得與這個方法相關的屬性 (Attribute)。</summary>
  539. <returns>其中一個 <see cref="T:System.Reflection.MethodAttributes" /> 值。</returns>
  540. </member>
  541. <member name="P:System.Reflection.MethodBase.CallingConvention">
  542. <summary>取得值,指出這個方法的呼叫慣例。</summary>
  543. <returns>這個方法的 <see cref="T:System.Reflection.CallingConventions" />。</returns>
  544. </member>
  545. <member name="P:System.Reflection.MethodBase.ContainsGenericParameters">
  546. <summary>取得值,指出泛型方法是否包含未指派的泛型型別參數。</summary>
  547. <returns>如果目前的 <see cref="T:System.Reflection.MethodBase" /> 物件表示包含未指派泛型型別參數的泛型方法,則為 true,否則為 false。</returns>
  548. </member>
  549. <member name="M:System.Reflection.MethodBase.Equals(System.Object)">
  550. <summary>傳回數值,表示這個執行個體是否等於指定的物件。</summary>
  551. <returns>如果 <paramref name="obj" /> 和這個執行個體具有相同的型別和值,則為 true,否則為 false。</returns>
  552. <param name="obj">與這個執行個體相比較的物件,或 null。</param>
  553. </member>
  554. <member name="M:System.Reflection.MethodBase.GetGenericArguments">
  555. <summary>傳回 <see cref="T:System.Type" /> 物件的陣列,這些物件表示泛型方法的型別引數,或泛型方法定義的型別參數。</summary>
  556. <returns>
  557. <see cref="T:System.Type" /> 物件的陣列,這些物件表示泛型方法的型別引數,或泛型方法定義的型別參數。如果目前的方法不是泛型方法,則會傳回空白陣列。</returns>
  558. <exception cref="T:System.NotSupportedException">目前物件為 <see cref="T:System.Reflection.ConstructorInfo" />。.NET Framework 2.0 不支援泛型建構函式。如果未在衍生類別中覆寫這個方法,則這個例外狀況就是預設行為。</exception>
  559. </member>
  560. <member name="M:System.Reflection.MethodBase.GetHashCode">
  561. <summary>傳回這個執行個體的雜湊碼。</summary>
  562. <returns>32 位元帶正負號的整數雜湊碼。</returns>
  563. </member>
  564. <member name="M:System.Reflection.MethodBase.GetMethodFromHandle(System.RuntimeMethodHandle)">
  565. <summary>利用方法的內部中繼資料表示 (控制代碼) 取得方法資訊。</summary>
  566. <returns>MethodBase,包含方法的相關資訊。</returns>
  567. <param name="handle">方法的控制代碼。</param>
  568. <exception cref="T:System.ArgumentException">
  569. <paramref name="handle" /> 無效。</exception>
  570. </member>
  571. <member name="M:System.Reflection.MethodBase.GetMethodFromHandle(System.RuntimeMethodHandle,System.RuntimeTypeHandle)">
  572. <summary>針對指定的泛型型別,取得指定的控制代碼所表示之建構函式或方法的 <see cref="T:System.Reflection.MethodBase" /> 物件。</summary>
  573. <returns>
  574. <see cref="T:System.Reflection.MethodBase" /> 物件,在 <paramref name="declaringType" /> 所指定的泛型型別中,表示 <paramref name="handle" /> 指定的方法或建構函式。</returns>
  575. <param name="handle">建構函式或方法之內部中繼資料表示的控制代碼。</param>
  576. <param name="declaringType">定義建構函式或方法之泛型型別的控制代碼。</param>
  577. <exception cref="T:System.ArgumentException">
  578. <paramref name="handle" /> 無效。</exception>
  579. </member>
  580. <member name="M:System.Reflection.MethodBase.GetParameters">
  581. <summary>在衍生類別中覆寫時,取得指定方法或建構函式的參數。</summary>
  582. <returns>ParameterInfo 型別的陣列,含有與這個 MethodBase 執行個體反映的方法 (或建構函式) 簽章相符的資訊。</returns>
  583. </member>
  584. <member name="M:System.Reflection.MethodBase.Invoke(System.Object,System.Object[])">
  585. <summary>使用指定的參數,叫用目前執行個體所表示的方法或建構函式。</summary>
  586. <returns>包含叫用方法之傳回值的物件,但如果是建構函式,則為 null。警告您也可以修改 <paramref name="parameters" /> 陣列 (表示以 ref 或 out 關鍵字宣告的參數) 的元素。</returns>
  587. <param name="obj">物件,要在其上叫用方法或建構函式。如果方法為靜態 (Static),則忽略這個引數。如果建構函式為靜態,則這個引數必須為 null 或定義該建構函式之類別的執行個體。</param>
  588. <param name="parameters">叫用方法或建構函式的引數清單。這是物件陣列,具有與要叫用的方法或建構函式的參數相同的數目、順序和型別。如果沒有參數,則 <paramref name="parameters" /> 應該是 null。如果這個執行個體表示的方法或建構函式採用 ref 參數 (在 Visual Basic 中為 ByRef),則該參數就不需要有特殊屬性,就能夠以這個函式叫用方法或建構函式。此陣列中沒有明確以值初始化的任何物件,都將含有該物件型別的預設值。對參考型別元素而言,此值為 null。對實值型別元素而言,此值為 0、0.0 或 false 是依特定元素型別而定。</param>
  589. <exception cref="T:System.Reflection.TargetException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.Exception" />。<paramref name="obj" /> 參數為 null 且方法不是靜態的。-或-這個方法未由 <paramref name="obj" /> 的類別宣告或繼承。-或-已叫用靜態建構函式,而且 <paramref name="obj" /> 既不是 null,也不是宣告建構函式之類別的執行個體。</exception>
  590. <exception cref="T:System.ArgumentException">
  591. <paramref name="parameters" /> 陣列的元素與這個執行個體反映之方法或建構函式的簽章不相符。</exception>
  592. <exception cref="T:System.Reflection.TargetInvocationException">叫用的方法或建構函式會擲回例外狀況。-或-目前的執行個體是包含未經驗證程式碼的 <see cref="T:System.Reflection.Emit.DynamicMethod" />。如需了解 <see cref="T:System.Reflection.Emit.DynamicMethod" />,請參閱「備註」中的「驗證」區段。</exception>
  593. <exception cref="T:System.Reflection.TargetParameterCountException">
  594. <paramref name="parameters" /> 陣列沒有正確的引數數目。</exception>
  595. <exception cref="T:System.MethodAccessException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.MemberAccessException" />。呼叫端沒有使用權限來執行目前執行個體所表示的方法或建構函式。</exception>
  596. <exception cref="T:System.InvalidOperationException">宣告方法的型別是開放式泛型型別。也就是說,<see cref="P:System.Type.ContainsGenericParameters" /> 屬性會針對宣告型別傳回 true。</exception>
  597. <exception cref="T:System.NotSupportedException">目前的執行個體是 <see cref="T:System.Reflection.Emit.MethodBuilder" />。</exception>
  598. </member>
  599. <member name="P:System.Reflection.MethodBase.IsAbstract">
  600. <summary>取得值,指出方法是否為抽象。</summary>
  601. <returns>如果方法是抽象,則為 true,否則為 false。</returns>
  602. </member>
  603. <member name="P:System.Reflection.MethodBase.IsAssembly">
  604. <summary>取得值,指出 <see cref="F:System.Reflection.MethodAttributes.Assembly" /> 是否描述此方法或建構函式 (Constructor) 的潛在可視性;亦即,最多只有相同組件 (Assembly) 中的其他型別可以看見該方法或建構函式,組件外部的衍生型別 (Derived Type) 則看不見它們。</summary>
  605. <returns>如果 <see cref="F:System.Reflection.MethodAttributes.Assembly" /> 已精確描述這個方法或建構函式的可視性則為 true,否則為 false。</returns>
  606. </member>
  607. <member name="P:System.Reflection.MethodBase.IsConstructor">
  608. <summary>取得值,指出方法是否為建構函示。</summary>
  609. <returns>如果這個方法是由 <see cref="T:System.Reflection.ConstructorInfo" /> 物件所表示的建構函式 (請參閱<註解>中有關 <see cref="T:System.Reflection.Emit.ConstructorBuilder" /> 物件的備註),則為 true,否則為 false。</returns>
  610. </member>
  611. <member name="P:System.Reflection.MethodBase.IsFamily">
  612. <summary>取得值,指出 <see cref="F:System.Reflection.MethodAttributes.Family" /> 是否描述此方法或建構函式的可視性;亦即,您只能在其類別和衍生類別內看見該方法或建構函式。</summary>
  613. <returns>如果 <see cref="F:System.Reflection.MethodAttributes.Family" /> 有精確描述這個方法或建構函式 (Constructor) 的存取權限則為 true,否則為 false。</returns>
  614. </member>
  615. <member name="P:System.Reflection.MethodBase.IsFamilyAndAssembly">
  616. <summary>取得值,指出 <see cref="F:System.Reflection.MethodAttributes.FamANDAssem" /> 是否描述此方法或建構函式的可視性;亦即,只有當該方法或建構函式位於相同的組件時,衍生類別才能呼叫它們。</summary>
  617. <returns>如果 <see cref="F:System.Reflection.MethodAttributes.FamANDAssem" /> 已精確描述這個方法或建構函式的存取權限則為 true,否則為 false。</returns>
  618. </member>
  619. <member name="P:System.Reflection.MethodBase.IsFamilyOrAssembly">
  620. <summary>取得值,指出 <see cref="F:System.Reflection.MethodAttributes.FamORAssem" /> 是否描述此方法或建構函式的潛在可視性;亦即,無論該方法或建構函式位於何處,衍生類別以及相同組件中的類別都可以呼叫它們。</summary>
  621. <returns>如果 <see cref="F:System.Reflection.MethodAttributes.FamORAssem" /> 已精確描述這個方法或建構函式的存取權限則為 true,否則為 false。</returns>
  622. </member>
  623. <member name="P:System.Reflection.MethodBase.IsFinal">
  624. <summary>取得值,指出這個方法是否為 final。</summary>
  625. <returns>如果這個方法為 final,則為 true,否則為 false。</returns>
  626. </member>
  627. <member name="P:System.Reflection.MethodBase.IsGenericMethod">
  628. <summary>取得值,指出方法是否為泛型。</summary>
  629. <returns>如果目前的 <see cref="T:System.Reflection.MethodBase" /> 表示泛型方法,則為 true,否則為 false。</returns>
  630. </member>
  631. <member name="P:System.Reflection.MethodBase.IsGenericMethodDefinition">
  632. <summary>取得值,指出方法是否為泛型方法定義。</summary>
  633. <returns>如果目前的 <see cref="T:System.Reflection.MethodBase" /> 物件表示泛型方法的定義,則為 true,否則為 false。</returns>
  634. </member>
  635. <member name="P:System.Reflection.MethodBase.IsHideBySig">
  636. <summary>取得值,指出是否只有簽章完全一樣的同類成員隱藏於衍生類別中。</summary>
  637. <returns>如果成員是根據簽章而隱藏,則為 true,否則為 false。</returns>
  638. </member>
  639. <member name="P:System.Reflection.MethodBase.IsPrivate">
  640. <summary>取得值,指出這個成員是否為私用的 (Private)。</summary>
  641. <returns>如果對這個方法的存取限於類別本身的其他成員,則為 true,否則為 false。</returns>
  642. </member>
  643. <member name="P:System.Reflection.MethodBase.IsPublic">
  644. <summary>取得值,指出這是否為公用的方法。</summary>
  645. <returns>如果這個方法是公用的,則為 true,否則為 false。</returns>
  646. </member>
  647. <member name="P:System.Reflection.MethodBase.IsSpecialName">
  648. <summary>取得值,指出這個方法是否有特別的名稱。</summary>
  649. <returns>如果這個方法有特別的名稱,則為 true,否則為 false。</returns>
  650. </member>
  651. <member name="P:System.Reflection.MethodBase.IsStatic">
  652. <summary>取得值,指出該方法是否為 static。</summary>
  653. <returns>如果這個方法為 static,則為 true,否則為 false。</returns>
  654. </member>
  655. <member name="P:System.Reflection.MethodBase.IsVirtual">
  656. <summary>取得值,指出該方法是否為 virtual。</summary>
  657. <returns>如果這個方法為 virtual,則為 true,否則為 false。</returns>
  658. </member>
  659. <member name="P:System.Reflection.MethodBase.MethodImplementationFlags">
  660. <summary>取得 <see cref="T:System.Reflection.MethodImplAttributes" /> 旗標,這些旗標會指定方法實作的屬性。</summary>
  661. <returns>方法實作旗標。</returns>
  662. </member>
  663. <member name="T:System.Reflection.MethodInfo">
  664. <summary>探索方法的屬性 (Attribute) 並提供方法中繼資料 (Metadata) 的存取。</summary>
  665. </member>
  666. <member name="M:System.Reflection.MethodInfo.CreateDelegate(System.Type)">
  667. <summary>從這個方法建立所指定類型的委派。</summary>
  668. <returns>這個方法的委派。</returns>
  669. <param name="delegateType">要建立之委派的類型。</param>
  670. </member>
  671. <member name="M:System.Reflection.MethodInfo.CreateDelegate(System.Type,System.Object)">
  672. <summary>從這個方法以指定的目標建立所指定類型的委派。</summary>
  673. <returns>這個方法的委派。</returns>
  674. <param name="delegateType">要建立之委派的類型。</param>
  675. <param name="target">委派的目標物件。</param>
  676. </member>
  677. <member name="M:System.Reflection.MethodInfo.Equals(System.Object)">
  678. <summary>傳回值,這個值指出此執行個體是否與指定的物件相等。</summary>
  679. <returns>如果 true 和這個執行個體具有相同的類型和值,則為 <paramref name="obj" />否則為 false。</returns>
  680. <param name="obj">與這個執行個體相比較的物件,或 null。</param>
  681. </member>
  682. <member name="M:System.Reflection.MethodInfo.GetGenericArguments">
  683. <summary>傳回 <see cref="T:System.Type" /> 物件的陣列,這些物件代表泛型方法的類型引數,或泛型方法定義的類型參數。</summary>
  684. <returns>
  685. <see cref="T:System.Type" /> 物件的陣列,這些物件代表泛型方法的類型引數,或泛型方法定義的類型參數。如果目前的方法不是泛型方法,則會傳回空白陣列。</returns>
  686. <exception cref="T:System.NotSupportedException">不支援這個方法。</exception>
  687. </member>
  688. <member name="M:System.Reflection.MethodInfo.GetGenericMethodDefinition">
  689. <summary>傳回代表泛型方法定義的 <see cref="T:System.Reflection.MethodInfo" /> 物件,利用這個泛型方法定義就可以建構出目前的方法。</summary>
  690. <returns>傳回代表泛型方法定義的 <see cref="T:System.Reflection.MethodInfo" /> 物件,利用這個泛型方法定義就可以建構出目前的方法。</returns>
  691. <exception cref="T:System.InvalidOperationException">目前的方法不是泛型方法。也就是,<see cref="P:System.Reflection.MethodInfo.IsGenericMethod" /> 傳回 false。</exception>
  692. <exception cref="T:System.NotSupportedException">不支援這個方法。</exception>
  693. </member>
  694. <member name="M:System.Reflection.MethodInfo.GetHashCode">
  695. <summary>傳回這個執行個體的雜湊碼。</summary>
  696. <returns>32 位元帶正負號的整數雜湊碼。</returns>
  697. </member>
  698. <member name="M:System.Reflection.MethodInfo.MakeGenericMethod(System.Type[])">
  699. <summary>使用類型陣列的項目取代目前泛型方法定義的類型參數,並傳回代表所產生之建構方法的 <see cref="T:System.Reflection.MethodInfo" /> 物件。</summary>
  700. <returns>
  701. <see cref="T:System.Reflection.MethodInfo" /> 物件,代表用 <paramref name="typeArguments" /> 的項目取代目前泛型方法定義之類型參數所得到的建構方法。</returns>
  702. <param name="typeArguments">類型陣列,用來取代目前泛型方法定義的泛型類型。</param>
  703. <exception cref="T:System.InvalidOperationException">目前的 <see cref="T:System.Reflection.MethodInfo" /> 並非表示泛型方法定義。也就是,<see cref="P:System.Reflection.MethodInfo.IsGenericMethodDefinition" /> 傳回 false。</exception>
  704. <exception cref="T:System.ArgumentNullException">
  705. <paramref name="typeArguments" /> 為 null。-或- <paramref name="typeArguments" /> 的元素是 null。</exception>
  706. <exception cref="T:System.ArgumentException">
  707. <paramref name="typeArguments" /> 中的項目個數與目前泛型方法定義中的型別參數個數不同。-或- <paramref name="typeArguments" /> 中的元素無法滿足針對目前泛型方法定義之對應型別參數所指定的條件約束。</exception>
  708. <exception cref="T:System.NotSupportedException">不支援這個方法。</exception>
  709. </member>
  710. <member name="P:System.Reflection.MethodInfo.ReturnParameter">
  711. <summary>取得 <see cref="T:System.Reflection.ParameterInfo" /> 物件,這個物件包含方法之傳回類型的相關資訊,例如傳回類型是否具有自訂修飾詞。</summary>
  712. <returns>
  713. <see cref="T:System.Reflection.ParameterInfo" /> 物件,包含傳回類型的相關資訊。</returns>
  714. <exception cref="T:System.NotImplementedException">這個方法尚未實作。</exception>
  715. </member>
  716. <member name="P:System.Reflection.MethodInfo.ReturnType">
  717. <summary>取得這個方法的傳回類型 (Return Type)。</summary>
  718. <returns>這個方法的傳回類型。</returns>
  719. </member>
  720. <member name="T:System.Reflection.Module">
  721. <summary>在模組上執行反映。</summary>
  722. </member>
  723. <member name="P:System.Reflection.Module.Assembly">
  724. <summary>取得這個 <see cref="T:System.Reflection.Module" /> 執行個體的合適 <see cref="T:System.Reflection.Assembly" />。</summary>
  725. <returns>Assembly 物件。</returns>
  726. </member>
  727. <member name="P:System.Reflection.Module.CustomAttributes">
  728. <summary>取得包含此模組之自訂屬性的集合。</summary>
  729. <returns>包含此模組之自訂屬性的集合。</returns>
  730. </member>
  731. <member name="M:System.Reflection.Module.Equals(System.Object)">
  732. <summary>判斷這個模組和指定的物件是否相等。</summary>
  733. <returns>如果 <paramref name="o" /> 等於這個執行個體則為 true,否則為 false。</returns>
  734. <param name="o">與這個執行個體相互比較的物件。</param>
  735. </member>
  736. <member name="P:System.Reflection.Module.FullyQualifiedName">
  737. <summary>取得表示這個模組完整名稱和路徑的字串。</summary>
  738. <returns>完整的模組名稱。</returns>
  739. <exception cref="T:System.Security.SecurityException">呼叫端沒有所要求的使用權限。</exception>
  740. <PermissionSet>
  741. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  742. </PermissionSet>
  743. </member>
  744. <member name="M:System.Reflection.Module.GetHashCode">
  745. <summary>傳回這個執行個體的雜湊碼。</summary>
  746. <returns>32 位元帶正負號的整數雜湊碼。</returns>
  747. </member>
  748. <member name="M:System.Reflection.Module.GetType(System.String,System.Boolean,System.Boolean)">
  749. <summary>傳回指定的型別,並指定是否要對模組進行區分大小寫的搜尋,以及是否要在找不到型別時擲回例外狀況。</summary>
  750. <returns>如果在這個模組中宣告型別,則為表示指定之型別的 <see cref="T:System.Type" /> 物件,否則為 null。</returns>
  751. <param name="className">要找出的型別名稱。名稱必須是具有命名空間的完整名稱。</param>
  752. <param name="throwOnError">true 表示找不到該型別時擲回例外狀況,而 false 則表示傳回 null。</param>
  753. <param name="ignoreCase">對於不區分大小寫的搜尋來說,則為 true,否則為 false。</param>
  754. <exception cref="T:System.ArgumentNullException">
  755. <paramref name="className" /> 為 null。</exception>
  756. <exception cref="T:System.Reflection.TargetInvocationException">叫用類別初始設定式,並擲回例外狀況。</exception>
  757. <exception cref="T:System.ArgumentException">
  758. <paramref name="className" /> 是長度為零的字串。</exception>
  759. <exception cref="T:System.TypeLoadException">
  760. <paramref name="throwOnError" /> 為 true,且找不到該型別。</exception>
  761. <exception cref="T:System.IO.FileNotFoundException">找不到 <paramref name="className" /> 所需的相依組件。</exception>
  762. <exception cref="T:System.IO.FileLoadException">
  763. <paramref name="className" /> 需要的相依組件已找到,但是無法載入。-或-目前的組件已載入到僅限反映的內容中,而且 <paramref name="className" /> 需要有尚未預先載入的相依組件。</exception>
  764. <exception cref="T:System.BadImageFormatException">
  765. <paramref name="className" /> 需要相依組件,但是這個檔案不是有效的組件。-或-<paramref name="className" /> 需要的相依組件是針對比目前載入之版本還新的執行階段版本所編譯。</exception>
  766. </member>
  767. <member name="P:System.Reflection.Module.Name">
  768. <summary>取得 String,表示路徑已移除的模組名稱。</summary>
  769. <returns>沒有路徑的模組名稱。</returns>
  770. <PermissionSet>
  771. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  772. </PermissionSet>
  773. </member>
  774. <member name="M:System.Reflection.Module.ToString">
  775. <summary>傳回模組名稱。</summary>
  776. <returns>表示這個模組名稱的 String。</returns>
  777. </member>
  778. <member name="T:System.Reflection.ParameterInfo">
  779. <summary>探索參數屬性 (Attribute) 並提供對參數中繼資料 (Metadata) 的存取。</summary>
  780. </member>
  781. <member name="P:System.Reflection.ParameterInfo.Attributes">
  782. <summary>取得這個參數的屬性。</summary>
  783. <returns>表示這個參數屬性的 ParameterAttributes 物件。</returns>
  784. </member>
  785. <member name="P:System.Reflection.ParameterInfo.CustomAttributes">
  786. <summary>取得包含此參數之自訂屬性的集合。</summary>
  787. <returns>包含此參數之自訂屬性的集合。</returns>
  788. </member>
  789. <member name="P:System.Reflection.ParameterInfo.DefaultValue">
  790. <summary>取得值,指出預設值 (如果參數具有預設值的話)。</summary>
  791. <returns>參數的預設值,或是如果參數沒有預設值,則為 <see cref="F:System.DBNull.Value" />。</returns>
  792. </member>
  793. <member name="P:System.Reflection.ParameterInfo.HasDefaultValue">
  794. <summary>取得值,指出這個參數是否具有預設值。</summary>
  795. <returns>如果此參數具有預設值,則為 true,否則為 false。</returns>
  796. </member>
  797. <member name="P:System.Reflection.ParameterInfo.IsIn">
  798. <summary>取得值,指出是否為輸入參數。</summary>
  799. <returns>如果參數為輸入參數,則為 true,否則為 false。</returns>
  800. </member>
  801. <member name="P:System.Reflection.ParameterInfo.IsOptional">
  802. <summary>取得值,指出這個參數是否為選擇項。</summary>
  803. <returns>如果參數為選擇項,則為 true,否則為 false。</returns>
  804. </member>
  805. <member name="P:System.Reflection.ParameterInfo.IsOut">
  806. <summary>取得值,指出這是否為輸出參數。</summary>
  807. <returns>如果參數是輸出參數,則為 true,否則為 false。</returns>
  808. </member>
  809. <member name="P:System.Reflection.ParameterInfo.IsRetval">
  810. <summary>取得值,指出這是否為 Retval 參數。</summary>
  811. <returns>如果參數是 Retval,則為 true,否則為 false。</returns>
  812. </member>
  813. <member name="P:System.Reflection.ParameterInfo.Member">
  814. <summary>取得值,指出實作參數的成員。</summary>
  815. <returns>植入由這個 <see cref="T:System.Reflection.ParameterInfo" /> 所表示之參數的成員。</returns>
  816. </member>
  817. <member name="P:System.Reflection.ParameterInfo.Name">
  818. <summary>取得參數的名稱。</summary>
  819. <returns>這個參數的簡單名稱。</returns>
  820. </member>
  821. <member name="P:System.Reflection.ParameterInfo.ParameterType">
  822. <summary>取得這個參數的 Type。</summary>
  823. <returns>Type 物件,表示這個參數的 Type。</returns>
  824. </member>
  825. <member name="P:System.Reflection.ParameterInfo.Position">
  826. <summary>取得型式參數清單中以零起始的參數位置。</summary>
  827. <returns>表示這個參數在參數清單中所佔據位置的整數。</returns>
  828. </member>
  829. <member name="T:System.Reflection.PropertyInfo">
  830. <summary>探索屬性 (Property) 的屬性 (Attribute),並提供屬性中繼資料 (Metadata) 的存取。</summary>
  831. </member>
  832. <member name="P:System.Reflection.PropertyInfo.Attributes">
  833. <summary>取得這個屬性 (Property) 的屬性 (Attribute)。</summary>
  834. <returns>這個屬性 (Property) 的屬性 (Attribute)。</returns>
  835. </member>
  836. <member name="P:System.Reflection.PropertyInfo.CanRead">
  837. <summary>取得值,指出是否可讀取屬性。</summary>
  838. <returns>如果可讀取這個屬性,則為 true,否則為 false。</returns>
  839. </member>
  840. <member name="P:System.Reflection.PropertyInfo.CanWrite">
  841. <summary>取得值,指出是否可寫入屬性。</summary>
  842. <returns>如果可寫入至屬性,則為 true,否則為 false。</returns>
  843. </member>
  844. <member name="M:System.Reflection.PropertyInfo.Equals(System.Object)">
  845. <summary>傳回值,這個值指出此執行個體是否與指定的物件相等。</summary>
  846. <returns>如果 <paramref name="obj" /> 和這個執行個體具有相同的型別和值,則為 true,否則為 false。</returns>
  847. <param name="obj">與這個執行個體相比較的物件,或 null。</param>
  848. </member>
  849. <member name="M:System.Reflection.PropertyInfo.GetConstantValue">
  850. <summary>使用編譯器傳回與屬性相關聯的常值。</summary>
  851. <returns>
  852. <see cref="T:System.Object" />,包含與屬性相關聯的常值。如果常值是項目值為零的類別型別,則傳回值會是 null。</returns>
  853. <exception cref="T:System.InvalidOperationException">Unmanaged 中繼資料中的常數資料表不包含目前屬性的常數值。</exception>
  854. <exception cref="T:System.FormatException">值的型別不是 Common Language Specification (CLS) 允許的其中一個型別。請參閱<ECMA Partition II specification>的<Metadata>。</exception>
  855. </member>
  856. <member name="M:System.Reflection.PropertyInfo.GetHashCode">
  857. <summary>傳回這個執行個體的雜湊碼。</summary>
  858. <returns>32 位元帶正負號的整數雜湊碼。</returns>
  859. </member>
  860. <member name="M:System.Reflection.PropertyInfo.GetIndexParameters">
  861. <summary>當在衍生類別中覆寫時,傳回屬性的所有索引參數的陣列。</summary>
  862. <returns>ParameterInfo 型別的陣列,包含索引的參數。如果此屬性未建立索引,則表示陣列有 0 (零) 個項目。</returns>
  863. </member>
  864. <member name="P:System.Reflection.PropertyInfo.GetMethod">
  865. <summary>取得這個屬性的 get 存取子。</summary>
  866. <returns>這個屬性的 get 存取子。</returns>
  867. </member>
  868. <member name="M:System.Reflection.PropertyInfo.GetValue(System.Object)">
  869. <summary>傳回指定的物件的屬性值。</summary>
  870. <returns>指定之物件的屬性值。</returns>
  871. <param name="obj">其屬性值將被傳回的物件。</param>
  872. </member>
  873. <member name="M:System.Reflection.PropertyInfo.GetValue(System.Object,System.Object[])">
  874. <summary>傳回指定的物件的屬性值,和索引屬性的選擇性索引值。</summary>
  875. <returns>指定之物件的屬性值。</returns>
  876. <param name="obj">其屬性值將被傳回的物件。</param>
  877. <param name="index">索引屬性的選擇性索引值。索引屬性的索引以零為起始。非索引屬性的這個值應為 null。</param>
  878. <exception cref="T:System.ArgumentException">
  879. <paramref name="index" /> 陣列未包含所需引數的型別。-或-找不到此屬性的 get 存取子。</exception>
  880. <exception cref="T:System.Reflection.TargetException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.Exception" />。物件不符合目標型別,或者屬性是執行個體屬性,但 <paramref name="obj" /> 為 null。</exception>
  881. <exception cref="T:System.Reflection.TargetParameterCountException">
  882. <paramref name="index" /> 中參數的數目不符合已編索引的屬性所採用的參數數目。</exception>
  883. <exception cref="T:System.MethodAccessException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.MemberAccessException" />。嘗試在類別內存取私用或保護的方法是不合法的。</exception>
  884. <exception cref="T:System.Reflection.TargetInvocationException">擷取屬性值時發生錯誤。例如,為索引屬性指定的索引值超出了範圍。<see cref="P:System.Exception.InnerException" /> 屬性會指出錯誤的原因。</exception>
  885. </member>
  886. <member name="P:System.Reflection.PropertyInfo.IsSpecialName">
  887. <summary>取得值,指出屬性是否為特殊名稱。</summary>
  888. <returns>如果這個屬性為特殊名稱,則為 true,否則為 false。</returns>
  889. </member>
  890. <member name="P:System.Reflection.PropertyInfo.PropertyType">
  891. <summary>取得此屬性的類型。</summary>
  892. <returns>此屬性的類型。</returns>
  893. </member>
  894. <member name="P:System.Reflection.PropertyInfo.SetMethod">
  895. <summary>取得這個屬性的 set 存取子。</summary>
  896. <returns>set這個屬性,存取子或null屬性是否為唯讀。</returns>
  897. </member>
  898. <member name="M:System.Reflection.PropertyInfo.SetValue(System.Object,System.Object)">
  899. <summary>設定指定之物件的屬性值。</summary>
  900. <param name="obj">將設定其屬性值的物件。</param>
  901. <param name="value">新的屬性值。</param>
  902. <exception cref="T:System.ArgumentException">找不到此屬性的 set 存取子。-或-<paramref name="value" />無法轉換成的型別<see cref="P:System.Reflection.PropertyInfo.PropertyType" />。</exception>
  903. <exception cref="T:System.Reflection.TargetException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.Exception" />。型別<paramref name="obj" />不符合目標類型,或屬性是執行個體屬性,但<paramref name="obj" />是null。</exception>
  904. <exception cref="T:System.MethodAccessException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.MemberAccessException" />。嘗試在類別內存取私用或保護的方法是不合法的。</exception>
  905. <exception cref="T:System.Reflection.TargetInvocationException">設定屬性值時發生錯誤。<see cref="P:System.Exception.InnerException" /> 屬性會指出錯誤的原因。</exception>
  906. </member>
  907. <member name="M:System.Reflection.PropertyInfo.SetValue(System.Object,System.Object,System.Object[])">
  908. <summary>使用索引屬性的選擇性索引值,設定指定的物件的屬性值。</summary>
  909. <param name="obj">將設定其屬性值的物件。</param>
  910. <param name="value">新的屬性值。</param>
  911. <param name="index">索引屬性的選擇性索引值。非索引屬性的這個值應為 null。</param>
  912. <exception cref="T:System.ArgumentException">
  913. <paramref name="index" /> 陣列未包含所需引數的型別。-或-找不到此屬性的 set 存取子。-或-<paramref name="value" />無法轉換成的型別<see cref="P:System.Reflection.PropertyInfo.PropertyType" />。</exception>
  914. <exception cref="T:System.Reflection.TargetException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.Exception" />。物件不符合目標型別,或者屬性是執行個體屬性,但 <paramref name="obj" /> 為 null。</exception>
  915. <exception cref="T:System.Reflection.TargetParameterCountException">
  916. <paramref name="index" /> 中參數的數目不符合已編索引的屬性所採用的參數數目。</exception>
  917. <exception cref="T:System.MethodAccessException">在適用於 Windows 市集應用程式的 .NET 或可攜式類別庫中,反而要攔截基底類別例外狀況 <see cref="T:System.MemberAccessException" />。嘗試在類別內存取私用或保護的方法是不合法的。</exception>
  918. <exception cref="T:System.Reflection.TargetInvocationException">設定屬性值時發生錯誤。例如,為索引屬性指定的索引值超出了範圍。<see cref="P:System.Exception.InnerException" /> 屬性會指出錯誤的原因。</exception>
  919. </member>
  920. <member name="T:System.Reflection.ReflectionContext">
  921. <summary>表示可提供代表可提供反映物件的內容。</summary>
  922. </member>
  923. <member name="M:System.Reflection.ReflectionContext.#ctor">
  924. <summary>初始化 <see cref="T:System.Reflection.ReflectionContext" /> 類別的新執行個體。</summary>
  925. </member>
  926. <member name="M:System.Reflection.ReflectionContext.GetTypeForObject(System.Object)">
  927. <summary>取得此反映內容中指定之物件的型別表示。</summary>
  928. <returns>表示指定之物件類型的物件。</returns>
  929. <param name="value">要表示的物件。</param>
  930. </member>
  931. <member name="M:System.Reflection.ReflectionContext.MapAssembly(System.Reflection.Assembly)">
  932. <summary>取得此反映內容中的組件表示,此組件是由另一個反映內容之物件所表示。</summary>
  933. <returns>這個反映內容中的組件表示法。</returns>
  934. <param name="assembly">要在此內容中表示的組件的外部表示法。</param>
  935. </member>
  936. <member name="M:System.Reflection.ReflectionContext.MapType(System.Reflection.TypeInfo)">
  937. <summary>取得此反映內容中的型別表示,此型別是由另一個反映內容之物件所表示。</summary>
  938. <returns>這個反映內容中的型別表示法。</returns>
  939. <param name="type">要在此內容中表示的型別的外部表示法。</param>
  940. </member>
  941. <member name="T:System.Reflection.ReflectionTypeLoadException">
  942. <summary>無法載入模組中的任何類別時,<see cref="M:System.Reflection.Module.GetTypes" /> 方法擲回的例外狀況。此類別無法被繼承。</summary>
  943. </member>
  944. <member name="M:System.Reflection.ReflectionTypeLoadException.#ctor(System.Type[],System.Exception[])">
  945. <summary>使用指定類別和它們的相關例外狀況,來初始化 <see cref="T:System.Reflection.ReflectionTypeLoadException" /> 類別的新執行個體。</summary>
  946. <param name="classes">Type 型別的陣列,包含在模組中定義並且載入的類別。這個陣列可以含有 Null 參考 (在 Visual Basic 中為 Nothing) 值。</param>
  947. <param name="exceptions">Exception 型別的陣列,包含由類別載入器所擲回的例外狀況。<paramref name="classes" /> 陣列中的 Null 參考 (在 Visual Basic 中為 Nothing) 值會和這個 <paramref name="exceptions" /> 陣列中的例外狀況一致。</param>
  948. </member>
  949. <member name="M:System.Reflection.ReflectionTypeLoadException.#ctor(System.Type[],System.Exception[],System.String)">
  950. <summary>使用指定的類別、它們的相關例外狀況和例外狀況描述來初始化 <see cref="T:System.Reflection.ReflectionTypeLoadException" /> 類別的新執行個體。</summary>
  951. <param name="classes">Type 型別的陣列,包含在模組中定義並且載入的類別。這個陣列可以含有 Null 參考 (在 Visual Basic 中為 Nothing) 值。</param>
  952. <param name="exceptions">Exception 型別的陣列,包含由類別載入器所擲回的例外狀況。<paramref name="classes" /> 陣列中的 Null 參考 (在 Visual Basic 中為 Nothing) 值會和這個 <paramref name="exceptions" /> 陣列中的例外狀況一致。</param>
  953. <param name="message">描述擲回例外狀況原因的 String。</param>
  954. </member>
  955. <member name="P:System.Reflection.ReflectionTypeLoadException.LoaderExceptions">
  956. <summary>取得由類別載入器所擲回的例外狀況之陣列。</summary>
  957. <returns>Exception 型別的陣列,含有由類別載入器所擲回的例外狀況。這個執行個體的 <paramref name="classes" /> 陣列中的 Null 值與這個陣列中的例外狀況對齊。</returns>
  958. </member>
  959. <member name="P:System.Reflection.ReflectionTypeLoadException.Types">
  960. <summary>取得在模組中定義並且載入的類別之陣列。</summary>
  961. <returns>Type 型別的陣列,包含在模組中定義並且載入的類別。這個陣列可包含某些 null 值。</returns>
  962. </member>
  963. <member name="T:System.Reflection.ResourceLocation">
  964. <summary>指定資源位置。</summary>
  965. </member>
  966. <member name="F:System.Reflection.ResourceLocation.ContainedInAnotherAssembly">
  967. <summary>指定資源是被包含在另一個組件中。</summary>
  968. </member>
  969. <member name="F:System.Reflection.ResourceLocation.ContainedInManifestFile">
  970. <summary>指定資源是被包含在資訊清單檔中。</summary>
  971. </member>
  972. <member name="F:System.Reflection.ResourceLocation.Embedded">
  973. <summary>指定內嵌 (也就是非連結) 的資源。</summary>
  974. </member>
  975. <member name="T:System.Reflection.TargetInvocationException">
  976. <summary>透過反映叫用的方法所擲回的例外狀況。此類別無法被繼承。</summary>
  977. </member>
  978. <member name="M:System.Reflection.TargetInvocationException.#ctor(System.Exception)">
  979. <summary>使用造成這個例外狀況原因的內部例外參考,初始化 <see cref="T:System.Reflection.TargetInvocationException" /> 類別的新執行個體。</summary>
  980. <param name="inner">導致目前例外狀況的例外。如果 <paramref name="inner" /> 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。</param>
  981. </member>
  982. <member name="M:System.Reflection.TargetInvocationException.#ctor(System.String,System.Exception)">
  983. <summary>使用指定的錯誤訊息和造成這個例外狀況原因的內部例外參考,初始化 <see cref="T:System.Reflection.TargetInvocationException" /> 類別的新執行個體。</summary>
  984. <param name="message">解釋例外狀況原因的錯誤訊息。</param>
  985. <param name="inner">導致目前例外狀況的例外。如果 <paramref name="inner" /> 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。</param>
  986. </member>
  987. <member name="T:System.Reflection.TargetParameterCountException">
  988. <summary>當引動過程的參數數目不符合所預期的數目時,就會擲回例外狀況。此類別無法被繼承。</summary>
  989. </member>
  990. <member name="M:System.Reflection.TargetParameterCountException.#ctor">
  991. <summary>使用空訊息字串和例外狀況的根本原因,來初始化 <see cref="T:System.Reflection.TargetParameterCountException" /> 類別的新執行個體。</summary>
  992. </member>
  993. <member name="M:System.Reflection.TargetParameterCountException.#ctor(System.String)">
  994. <summary>使用其訊息字串設為指定的訊息和根本原因例外狀況,來初始化 <see cref="T:System.Reflection.TargetParameterCountException" /> 類別的新執行個體。</summary>
  995. <param name="message">String,描述這個例外狀況擲回的原因。</param>
  996. </member>
  997. <member name="M:System.Reflection.TargetParameterCountException.#ctor(System.String,System.Exception)">
  998. <summary>使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 <see cref="T:System.Reflection.TargetParameterCountException" /> 類別的新執行個體。</summary>
  999. <param name="message">解釋例外狀況原因的錯誤訊息。</param>
  1000. <param name="inner">導致目前例外狀況的例外。如果 <paramref name="inner" /> 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。</param>
  1001. </member>
  1002. <member name="T:System.Reflection.TypeInfo">
  1003. <summary>代表下列各項的類型宣告:類別類型、介面類型、陣列類型、值類型、列舉類型、類型參數、泛型類型定義,以及開放式或封閉式的建構泛型類型。</summary>
  1004. </member>
  1005. <member name="P:System.Reflection.TypeInfo.Assembly"></member>
  1006. <member name="P:System.Reflection.TypeInfo.AssemblyQualifiedName"></member>
  1007. <member name="M:System.Reflection.TypeInfo.AsType">
  1008. <summary>以 <see cref="T:System.Type" /> 物件方式傳回目前類型。</summary>
  1009. <returns>目前類型。</returns>
  1010. </member>
  1011. <member name="P:System.Reflection.TypeInfo.Attributes"></member>
  1012. <member name="P:System.Reflection.TypeInfo.BaseType"></member>
  1013. <member name="P:System.Reflection.TypeInfo.ContainsGenericParameters"></member>
  1014. <member name="P:System.Reflection.TypeInfo.DeclaredConstructors">
  1015. <summary>取得目前類型所宣告之建構函式的集合。</summary>
  1016. <returns>目前類型所宣告之建構函式的集合。</returns>
  1017. </member>
  1018. <member name="P:System.Reflection.TypeInfo.DeclaredEvents">
  1019. <summary>取得目前類型所定義之事件的集合。</summary>
  1020. <returns>目前類型所定義之事件的集合。</returns>
  1021. </member>
  1022. <member name="P:System.Reflection.TypeInfo.DeclaredFields">
  1023. <summary>取得目前類型所定義之欄位的集合。</summary>
  1024. <returns>目前類型所定義之欄位的集合。</returns>
  1025. </member>
  1026. <member name="P:System.Reflection.TypeInfo.DeclaredMembers">
  1027. <summary>取得目前類型所定義之成員的集合。</summary>
  1028. <returns>目前類型所定義之成員的集合。</returns>
  1029. </member>
  1030. <member name="P:System.Reflection.TypeInfo.DeclaredMethods">
  1031. <summary>取得目前類型所定義之方法的集合。</summary>
  1032. <returns>目前類型所定義之方法的集合。</returns>
  1033. </member>
  1034. <member name="P:System.Reflection.TypeInfo.DeclaredNestedTypes">
  1035. <summary>取得目前類型所定義之巢狀類型的集合。</summary>
  1036. <returns>目前類型所定義之巢狀類型的集合。</returns>
  1037. </member>
  1038. <member name="P:System.Reflection.TypeInfo.DeclaredProperties">
  1039. <summary>取得目前類型所定義之屬性的集合。</summary>
  1040. <returns>目前類型所定義之屬性的集合。</returns>
  1041. </member>
  1042. <member name="P:System.Reflection.TypeInfo.DeclaringMethod"></member>
  1043. <member name="P:System.Reflection.TypeInfo.FullName"></member>
  1044. <member name="P:System.Reflection.TypeInfo.GenericParameterAttributes"></member>
  1045. <member name="P:System.Reflection.TypeInfo.GenericParameterPosition"></member>
  1046. <member name="P:System.Reflection.TypeInfo.GenericTypeArguments"></member>
  1047. <member name="P:System.Reflection.TypeInfo.GenericTypeParameters">
  1048. <summary>取得目前執行個體之泛型類型的陣列。</summary>
  1049. <returns>陣列,其中包含目前執行個體的泛型類型參數,或如果目前的執行個體沒有泛型類型參數,則為 <see cref="P:System.Array.Length" /> 零的陣列。</returns>
  1050. </member>
  1051. <member name="M:System.Reflection.TypeInfo.GetArrayRank"></member>
  1052. <member name="M:System.Reflection.TypeInfo.GetDeclaredEvent(System.String)">
  1053. <summary>傳回物件,此物件代表目前類型所宣告的指定公用事件。</summary>
  1054. <returns>如果有找到則為代表指定之事件的物件;否則為 null。</returns>
  1055. <param name="name">事件的名稱。</param>
  1056. <exception cref="T:System.ArgumentNullException">
  1057. <paramref name="name" /> 為 null。</exception>
  1058. </member>
  1059. <member name="M:System.Reflection.TypeInfo.GetDeclaredField(System.String)">
  1060. <summary>傳回物件,此物件代表目前類型所宣告的指定公用欄位。</summary>
  1061. <returns>如果有找到則為代表指定之欄位的物件;否則為 null。</returns>
  1062. <param name="name">欄位的名稱。</param>
  1063. <exception cref="T:System.ArgumentNullException">
  1064. <paramref name="name" /> 為 null。</exception>
  1065. </member>
  1066. <member name="M:System.Reflection.TypeInfo.GetDeclaredMethod(System.String)">
  1067. <summary>傳回物件,此物件代表目前類型所宣告的指定公用方法。</summary>
  1068. <returns>如果有找到則為代表指定之方法的物件;否則為 null。</returns>
  1069. <param name="name">方法的名稱。</param>
  1070. <exception cref="T:System.ArgumentNullException">
  1071. <paramref name="name" /> 為 null。</exception>
  1072. </member>
  1073. <member name="M:System.Reflection.TypeInfo.GetDeclaredMethods(System.String)">
  1074. <summary>傳回集合,其中包含所有在目前類型宣告之所有公用方法中符合指定名稱者。</summary>
  1075. <returns>包含符合 <paramref name="name" /> 之方法的集合。</returns>
  1076. <param name="name">要尋找的方法名稱。</param>
  1077. <exception cref="T:System.ArgumentNullException">
  1078. <paramref name="name" /> 為 null。</exception>
  1079. </member>
  1080. <member name="M:System.Reflection.TypeInfo.GetDeclaredNestedType(System.String)">
  1081. <summary>傳回物件,此物件代表目前類型所宣告的指定公用巢狀類型。</summary>
  1082. <returns>如果有找到則為代表指定之巢狀類型的物件;否則為 null。</returns>
  1083. <param name="name">巢狀類型的名稱。</param>
  1084. <exception cref="T:System.ArgumentNullException">
  1085. <paramref name="name" /> 為 null。</exception>
  1086. </member>
  1087. <member name="M:System.Reflection.TypeInfo.GetDeclaredProperty(System.String)">
  1088. <summary>傳回物件,此物件代表目前類型所宣告的指定公用屬性。</summary>
  1089. <returns>如果有找到則為代表指定之屬性的物件;否則為 null。</returns>
  1090. <param name="name">屬性的名稱。</param>
  1091. <exception cref="T:System.ArgumentNullException">
  1092. <paramref name="name" /> 為 null。</exception>
  1093. </member>
  1094. <member name="M:System.Reflection.TypeInfo.GetElementType"></member>
  1095. <member name="M:System.Reflection.TypeInfo.GetGenericParameterConstraints"></member>
  1096. <member name="M:System.Reflection.TypeInfo.GetGenericTypeDefinition"></member>
  1097. <member name="P:System.Reflection.TypeInfo.GUID"></member>
  1098. <member name="P:System.Reflection.TypeInfo.HasElementType"></member>
  1099. <member name="P:System.Reflection.TypeInfo.ImplementedInterfaces">
  1100. <summary>取得目前類型所實作之介面的集合。</summary>
  1101. <returns>目前類型所實作之介面的集合。</returns>
  1102. </member>
  1103. <member name="P:System.Reflection.TypeInfo.IsAbstract"></member>
  1104. <member name="P:System.Reflection.TypeInfo.IsAnsiClass"></member>
  1105. <member name="P:System.Reflection.TypeInfo.IsArray"></member>
  1106. <member name="M:System.Reflection.TypeInfo.IsAssignableFrom(System.Reflection.TypeInfo)">
  1107. <summary>傳回值,這個值表示指定的類型是否可以指派到目前的類型。</summary>
  1108. <returns>如果指定的類型可以指派到這個類型,則為 true;否則為 false。</returns>
  1109. <param name="typeInfo">要檢查的類型。</param>
  1110. </member>
  1111. <member name="P:System.Reflection.TypeInfo.IsAutoClass"></member>
  1112. <member name="P:System.Reflection.TypeInfo.IsAutoLayout"></member>
  1113. <member name="P:System.Reflection.TypeInfo.IsByRef"></member>
  1114. <member name="P:System.Reflection.TypeInfo.IsClass"></member>
  1115. <member name="P:System.Reflection.TypeInfo.IsEnum"></member>
  1116. <member name="P:System.Reflection.TypeInfo.IsExplicitLayout"></member>
  1117. <member name="P:System.Reflection.TypeInfo.IsGenericParameter"></member>
  1118. <member name="P:System.Reflection.TypeInfo.IsGenericType"></member>
  1119. <member name="P:System.Reflection.TypeInfo.IsGenericTypeDefinition"></member>
  1120. <member name="P:System.Reflection.TypeInfo.IsImport"></member>
  1121. <member name="P:System.Reflection.TypeInfo.IsInterface"></member>
  1122. <member name="P:System.Reflection.TypeInfo.IsLayoutSequential"></member>
  1123. <member name="P:System.Reflection.TypeInfo.IsMarshalByRef"></member>
  1124. <member name="P:System.Reflection.TypeInfo.IsNested"></member>
  1125. <member name="P:System.Reflection.TypeInfo.IsNestedAssembly"></member>
  1126. <member name="P:System.Reflection.TypeInfo.IsNestedFamANDAssem"></member>
  1127. <member name="P:System.Reflection.TypeInfo.IsNestedFamily"></member>
  1128. <member name="P:System.Reflection.TypeInfo.IsNestedFamORAssem"></member>
  1129. <member name="P:System.Reflection.TypeInfo.IsNestedPrivate"></member>
  1130. <member name="P:System.Reflection.TypeInfo.IsNestedPublic"></member>
  1131. <member name="P:System.Reflection.TypeInfo.IsNotPublic"></member>
  1132. <member name="P:System.Reflection.TypeInfo.IsPointer"></member>
  1133. <member name="P:System.Reflection.TypeInfo.IsPrimitive"></member>
  1134. <member name="P:System.Reflection.TypeInfo.IsPublic"></member>
  1135. <member name="P:System.Reflection.TypeInfo.IsSealed"></member>
  1136. <member name="P:System.Reflection.TypeInfo.IsSerializable"></member>
  1137. <member name="P:System.Reflection.TypeInfo.IsSpecialName"></member>
  1138. <member name="M:System.Reflection.TypeInfo.IsSubclassOf(System.Type)"></member>
  1139. <member name="P:System.Reflection.TypeInfo.IsUnicodeClass"></member>
  1140. <member name="P:System.Reflection.TypeInfo.IsValueType"></member>
  1141. <member name="P:System.Reflection.TypeInfo.IsVisible"></member>
  1142. <member name="M:System.Reflection.TypeInfo.MakeArrayType"></member>
  1143. <member name="M:System.Reflection.TypeInfo.MakeArrayType(System.Int32)"></member>
  1144. <member name="M:System.Reflection.TypeInfo.MakeByRefType"></member>
  1145. <member name="M:System.Reflection.TypeInfo.MakeGenericType(System.Type[])"></member>
  1146. <member name="M:System.Reflection.TypeInfo.MakePointerType"></member>
  1147. <member name="P:System.Reflection.TypeInfo.Namespace"></member>
  1148. <member name="M:System.Reflection.TypeInfo.System#Reflection#IReflectableType#GetTypeInfo">
  1149. <summary>以 <see cref="T:System.Reflection.TypeInfo" /> 物件形式傳回目前類型的表示。</summary>
  1150. <returns>目前類型的參考。</returns>
  1151. </member>
  1152. </members>
  1153. </doc>