25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
 
 

1362 satır
99 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Reflection.Primitives</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Reflection.CallingConventions">
  8. <summary>メソッドに対して有効な呼び出し規約を定義します。</summary>
  9. </member>
  10. <member name="F:System.Reflection.CallingConventions.Any">
  11. <summary>Standard または VarArgs のいずれかの呼び出し規約を使用することを指定します。</summary>
  12. </member>
  13. <member name="F:System.Reflection.CallingConventions.ExplicitThis">
  14. <summary>シグネチャが、インスタンスまたは仮想メソッド (非静的メソッド) への呼び出しを表す関数ポインター シグネチャであることを示します。ExplicitThis が設定されている場合は HasThis も設定する必要があります。呼び出されるメソッドに渡される最初の引数は this ポインターのままですが、その引数の型は不明になります。したがって、this ポインターの型 (またはクラス) を記述するトークンが、そのメタデータ シグネチャに明示的に格納されます。</summary>
  15. </member>
  16. <member name="F:System.Reflection.CallingConventions.HasThis">
  17. <summary>インスタンスまたは仮想メソッド (非静的メソッド) を指定します。実行時に、呼び出されるメソッドに、目的のオブジェクトへのポインターが最初の引数 (this ポインター) として渡されます。メタデータに格納されているシグネチャには、この最初の引数の型は含まれていません。メソッドが明らかに指定されており、そのメソッドを所有するクラスをメタデータから確認できるためです。</summary>
  18. </member>
  19. <member name="F:System.Reflection.CallingConventions.Standard">
  20. <summary>共通言語ランタイムで決定されている既定の呼び出し規約を指定します。この静的メソッドの呼び出し規約を使用します。インスタンスや仮想メソッドには、HasThis を使用します。</summary>
  21. </member>
  22. <member name="F:System.Reflection.CallingConventions.VarArgs">
  23. <summary>引数の数が変化するメソッドの呼び出し規約を指定します。</summary>
  24. </member>
  25. <member name="T:System.Reflection.EventAttributes">
  26. <summary>イベントの属性を指定します。</summary>
  27. </member>
  28. <member name="F:System.Reflection.EventAttributes.None">
  29. <summary>イベントに属性がないことを指定します。</summary>
  30. </member>
  31. <member name="F:System.Reflection.EventAttributes.RTSpecialName">
  32. <summary>共通言語ランタイムが名前のエンコード方式をチェックする必要があることを指定します。</summary>
  33. </member>
  34. <member name="F:System.Reflection.EventAttributes.SpecialName">
  35. <summary>イベントが特別であることを、名前で示すという方法で指定します。</summary>
  36. </member>
  37. <member name="T:System.Reflection.FieldAttributes">
  38. <summary>フィールドの属性を記述するフラグを指定します。</summary>
  39. </member>
  40. <member name="F:System.Reflection.FieldAttributes.Assembly">
  41. <summary>アセンブリ全体からフィールドにアクセスできることを指定します。</summary>
  42. </member>
  43. <member name="F:System.Reflection.FieldAttributes.FamANDAssem">
  44. <summary>このアセンブリのサブタイプだけがフィールドにアクセスできることを指定します。</summary>
  45. </member>
  46. <member name="F:System.Reflection.FieldAttributes.Family">
  47. <summary>型およびサブタイプだけがフィールドにアクセスできることを指定します。</summary>
  48. </member>
  49. <member name="F:System.Reflection.FieldAttributes.FamORAssem">
  50. <summary>あらゆる場所にあるサブタイプ、およびアセンブリ全体からフィールドにアクセスできることを指定します。</summary>
  51. </member>
  52. <member name="F:System.Reflection.FieldAttributes.FieldAccessMask">
  53. <summary>指定されているフィールドのアクセス レベルを指定します。</summary>
  54. </member>
  55. <member name="F:System.Reflection.FieldAttributes.HasDefault">
  56. <summary>フィールドが既定値を持つことを指定します。</summary>
  57. </member>
  58. <member name="F:System.Reflection.FieldAttributes.HasFieldMarshal">
  59. <summary>フィールドがマーシャリング情報を持つことを指定します。</summary>
  60. </member>
  61. <member name="F:System.Reflection.FieldAttributes.HasFieldRVA">
  62. <summary>フィールドが RVA (Relative Virtual Address) を持つことを指定します。RVA は、現在のイメージ内のメソッド本体の場所を、メソッドが存在するイメージ ファイルの先頭からの相対アドレスで表した値です。</summary>
  63. </member>
  64. <member name="F:System.Reflection.FieldAttributes.InitOnly">
  65. <summary>フィールドについて、初期化のみを行い、コンストラクターの本体でしか設定できないように指定します。</summary>
  66. </member>
  67. <member name="F:System.Reflection.FieldAttributes.Literal">
  68. <summary>フィールドの値がコンパイル時 (静的バインディングまたは事前バインディング) 定数であることを指定します。設定しようとすると、<see cref="T:System.FieldAccessException" /> がスローされます。</summary>
  69. </member>
  70. <member name="F:System.Reflection.FieldAttributes.NotSerialized">
  71. <summary>型をリモート処理するときに、フィールドをシリアル化する必要がないことを指定します。</summary>
  72. </member>
  73. <member name="F:System.Reflection.FieldAttributes.PinvokeImpl">
  74. <summary>将来使用するために予約されています。</summary>
  75. </member>
  76. <member name="F:System.Reflection.FieldAttributes.Private">
  77. <summary>親の型だけがフィールドにアクセスできることを指定します。</summary>
  78. </member>
  79. <member name="F:System.Reflection.FieldAttributes.PrivateScope">
  80. <summary>フィールドを参照できないことを指定します。</summary>
  81. </member>
  82. <member name="F:System.Reflection.FieldAttributes.Public">
  83. <summary>このスコープが可視である任意のメンバーがフィールドにアクセスできることを指定します。</summary>
  84. </member>
  85. <member name="F:System.Reflection.FieldAttributes.RTSpecialName">
  86. <summary>共通言語ランタイム (メタデータ内部 API) が名前のエンコードをチェックする必要があることを指定します。</summary>
  87. </member>
  88. <member name="F:System.Reflection.FieldAttributes.SpecialName">
  89. <summary>特別なメソッドを指定します。メソッドが特別である理由は名前で説明します。</summary>
  90. </member>
  91. <member name="F:System.Reflection.FieldAttributes.Static">
  92. <summary>フィールドが定義済みの型を表すことを指定します。それ以外の場合は、フィールドが表す型はインスタンスごとに異なります。</summary>
  93. </member>
  94. <member name="T:System.Reflection.GenericParameterAttributes">
  95. <summary>ジェネリック型またはジェネリック メソッドのジェネリック型パラメーターに関する制約について説明します。</summary>
  96. </member>
  97. <member name="F:System.Reflection.GenericParameterAttributes.Contravariant">
  98. <summary>ジェネリック型パラメーターが反変の型パラメーターです。反変の型パラメーターは、メソッドのシグネチャのパラメーター型として現れます。</summary>
  99. </member>
  100. <member name="F:System.Reflection.GenericParameterAttributes.Covariant">
  101. <summary>ジェネリック型パラメーターが共変の型パラメーターです。共変の型パラメーターは、メソッドの結果型、読み取り専用フィールドの型、宣言された基本型、または実装されたインターフェイスとして現れます。</summary>
  102. </member>
  103. <member name="F:System.Reflection.GenericParameterAttributes.DefaultConstructorConstraint">
  104. <summary>型がパラメーターなしのコンストラクターを持つ場合のみ、その型をジェネリック型パラメーターの代わりに使用できます。</summary>
  105. </member>
  106. <member name="F:System.Reflection.GenericParameterAttributes.None">
  107. <summary>特別なフラグはありません。</summary>
  108. </member>
  109. <member name="F:System.Reflection.GenericParameterAttributes.NotNullableValueTypeConstraint">
  110. <summary>型が値型で null 許容でない場合のみ、その型をジェネリック型パラメーターの代わりに使用できます。</summary>
  111. </member>
  112. <member name="F:System.Reflection.GenericParameterAttributes.ReferenceTypeConstraint">
  113. <summary>型が参照型である場合のみ、その型をジェネリック型パラメーターの代わりに使用できます。</summary>
  114. </member>
  115. <member name="F:System.Reflection.GenericParameterAttributes.SpecialConstraintMask">
  116. <summary>すべての特殊な制約フラグの組み合わせを選択します。この値は、論理 OR を使用して <see cref="F:System.Reflection.GenericParameterAttributes.DefaultConstructorConstraint" /> フラグ、<see cref="F:System.Reflection.GenericParameterAttributes.ReferenceTypeConstraint" /> フラグ、および <see cref="F:System.Reflection.GenericParameterAttributes.NotNullableValueTypeConstraint" /> フラグを組み合わせた結果です。</summary>
  117. </member>
  118. <member name="F:System.Reflection.GenericParameterAttributes.VarianceMask">
  119. <summary>すべての変性フラグの組み合わせを選択します。この値は、論理 OR を使用して <see cref="F:System.Reflection.GenericParameterAttributes.Contravariant" /> フラグと <see cref="F:System.Reflection.GenericParameterAttributes.Covariant" /> フラグを組み合わせた結果です。</summary>
  120. </member>
  121. <member name="T:System.Reflection.MethodAttributes">
  122. <summary>メソッドの属性について使用するフラグを指定します。これらのフラグは corhdr.h ファイルで定義されています。</summary>
  123. </member>
  124. <member name="F:System.Reflection.MethodAttributes.Abstract">
  125. <summary>クラスがこのメソッドの実装を提供しないことを示します。</summary>
  126. </member>
  127. <member name="F:System.Reflection.MethodAttributes.Assembly">
  128. <summary>このアセンブリのすべてのクラスがメソッドにアクセスできることを示します。</summary>
  129. </member>
  130. <member name="F:System.Reflection.MethodAttributes.CheckAccessOnOverride">
  131. <summary>アクセス可能な場合に限りオーバーライドできるメソッドであることを示します。</summary>
  132. </member>
  133. <member name="F:System.Reflection.MethodAttributes.FamANDAssem">
  134. <summary>この型と、このアセンブリ内の派生した型のメンバーだけが、メソッドにアクセスできることを示します。</summary>
  135. </member>
  136. <member name="F:System.Reflection.MethodAttributes.Family">
  137. <summary>このクラスとこのクラスの派生クラスのメンバーだけがメソッドにアクセスできることを示します。</summary>
  138. </member>
  139. <member name="F:System.Reflection.MethodAttributes.FamORAssem">
  140. <summary>このアセンブリ内のすべてのクラスと、任意の場所にある派生クラスからメソッドにアクセスできることを示します。</summary>
  141. </member>
  142. <member name="F:System.Reflection.MethodAttributes.Final">
  143. <summary>メソッドをオーバーライドできないことを示します。</summary>
  144. </member>
  145. <member name="F:System.Reflection.MethodAttributes.HasSecurity">
  146. <summary>メソッドにセキュリティが関連付けられていることを示します。Runtime 専用に予約されているフラグです。</summary>
  147. </member>
  148. <member name="F:System.Reflection.MethodAttributes.HideBySig">
  149. <summary>メソッドが名前とシグネチャで隠ぺいされることを示します。このフラグが設定されていない場合は、メソッドは名前だけで隠ぺいされます。</summary>
  150. </member>
  151. <member name="F:System.Reflection.MethodAttributes.MemberAccessMask">
  152. <summary>アクセシビリティに関する情報を取得します。</summary>
  153. </member>
  154. <member name="F:System.Reflection.MethodAttributes.NewSlot">
  155. <summary>メソッドが vtable で必ず新しいスロットを取得することを示します。</summary>
  156. </member>
  157. <member name="F:System.Reflection.MethodAttributes.PinvokeImpl">
  158. <summary>メソッドの実装が PInvoke (Platform Invocation Services) を通じて転送されることを示します。</summary>
  159. </member>
  160. <member name="F:System.Reflection.MethodAttributes.Private">
  161. <summary>現在のクラスだけからメソッドにアクセスできることを示します。</summary>
  162. </member>
  163. <member name="F:System.Reflection.MethodAttributes.PrivateScope">
  164. <summary>メンバーを参照できないことを示します。</summary>
  165. </member>
  166. <member name="F:System.Reflection.MethodAttributes.Public">
  167. <summary>このオブジェクトがスコープ内に入っている全オブジェクトからメソッドにアクセスできることを示します。</summary>
  168. </member>
  169. <member name="F:System.Reflection.MethodAttributes.RequireSecObject">
  170. <summary>メソッドが、セキュリティ コードを含んでいる別のメソッドを呼び出すことを示します。Runtime 専用に予約されているフラグです。</summary>
  171. </member>
  172. <member name="F:System.Reflection.MethodAttributes.ReuseSlot">
  173. <summary>メソッドが、vtable の既存のスロットを再利用することを示します。これが既定の動作です。</summary>
  174. </member>
  175. <member name="F:System.Reflection.MethodAttributes.RTSpecialName">
  176. <summary>共通言語ランタイムが名前のエンコーディングを確認することを示します。</summary>
  177. </member>
  178. <member name="F:System.Reflection.MethodAttributes.SpecialName">
  179. <summary>メソッドが特別であることを示します。メソッドが特別である理由は名前で説明します。</summary>
  180. </member>
  181. <member name="F:System.Reflection.MethodAttributes.Static">
  182. <summary>メソッドが型で定義されていることを示します。このフラグが設定されていない場合、メソッドはインスタンスごとに定義されます。</summary>
  183. </member>
  184. <member name="F:System.Reflection.MethodAttributes.UnmanagedExport">
  185. <summary>マネージ メソッドが、サンクによってアンマネージ コードにエクスポートされることを示します。</summary>
  186. </member>
  187. <member name="F:System.Reflection.MethodAttributes.Virtual">
  188. <summary>メソッドが仮想メソッドであることを示します。</summary>
  189. </member>
  190. <member name="F:System.Reflection.MethodAttributes.VtableLayoutMask">
  191. <summary>vtable 属性を取得します。</summary>
  192. </member>
  193. <member name="T:System.Reflection.MethodImplAttributes">
  194. <summary>メソッド実装の属性について使用するフラグを指定します。</summary>
  195. </member>
  196. <member name="F:System.Reflection.MethodImplAttributes.AggressiveInlining">
  197. <summary>可能な場所ではどこでもメソッドをインライン展開する必要があることを指定します。</summary>
  198. </member>
  199. <member name="F:System.Reflection.MethodImplAttributes.CodeTypeMask">
  200. <summary>コード型に関するフラグを指定します。</summary>
  201. </member>
  202. <member name="F:System.Reflection.MethodImplAttributes.ForwardRef">
  203. <summary>メソッドが定義されていないことを指定します。</summary>
  204. </member>
  205. <member name="F:System.Reflection.MethodImplAttributes.IL">
  206. <summary>メソッド実装が MSIL (Microsoft Intermediate Language) で記述されていることを示します。</summary>
  207. </member>
  208. <member name="F:System.Reflection.MethodImplAttributes.InternalCall">
  209. <summary>内部呼び出しを指定します。</summary>
  210. </member>
  211. <member name="F:System.Reflection.MethodImplAttributes.Managed">
  212. <summary>マネージ コードとしてメソッドを実装することを指定します。</summary>
  213. </member>
  214. <member name="F:System.Reflection.MethodImplAttributes.ManagedMask">
  215. <summary>メソッドをマネージ コードまたはアンマネージ コードのどちらで実装するかを指定します。</summary>
  216. </member>
  217. <member name="F:System.Reflection.MethodImplAttributes.Native">
  218. <summary>メソッド実装がネイティブであることを指定します。</summary>
  219. </member>
  220. <member name="F:System.Reflection.MethodImplAttributes.NoInlining">
  221. <summary>メソッドをインライン展開できないことを指定します。</summary>
  222. </member>
  223. <member name="F:System.Reflection.MethodImplAttributes.NoOptimization">
  224. <summary>コード生成の問題をデバッグする場合に、メソッドを最適化するために Just-In-Time (JIT) コンパイラまたはネイティブ コードによる生成を使用しないことを指定します (Ngen.exe を参照)。</summary>
  225. </member>
  226. <member name="F:System.Reflection.MethodImplAttributes.OPTIL">
  227. <summary>メソッド実装が OPTIL (Optimized Intermediate Language) で記述されていることを示します。</summary>
  228. </member>
  229. <member name="F:System.Reflection.MethodImplAttributes.PreserveSig">
  230. <summary>メソッド シグネチャが宣言どおりにエクスポートされることを指定します。</summary>
  231. </member>
  232. <member name="F:System.Reflection.MethodImplAttributes.Runtime">
  233. <summary>メソッド実装が Runtime で提供されることを指定します。</summary>
  234. </member>
  235. <member name="F:System.Reflection.MethodImplAttributes.Synchronized">
  236. <summary>メソッドが、本体を通じてシングルスレッドであることを指定します。静的メソッド (Visual Basic の Shared) は型をロックし、インスタンス メソッドはインスタンスをロックします。この目的のためには、C# の lock ステートメントまたは Visual Basic の SyncLock ステートメントを使用することもできます。</summary>
  237. </member>
  238. <member name="F:System.Reflection.MethodImplAttributes.Unmanaged">
  239. <summary>アンマネージ コードとしてメソッドを実装することを指定します。</summary>
  240. </member>
  241. <member name="T:System.Reflection.ParameterAttributes">
  242. <summary>パラメーターに関連付けることができる属性を定義します。これらの属性は CorHdr.h で定義されています。</summary>
  243. </member>
  244. <member name="F:System.Reflection.ParameterAttributes.HasDefault">
  245. <summary>パラメーターが既定の値を使用することを指定します。</summary>
  246. </member>
  247. <member name="F:System.Reflection.ParameterAttributes.HasFieldMarshal">
  248. <summary>パラメーターがフィールド マーシャリング情報を持つことを指定します。</summary>
  249. </member>
  250. <member name="F:System.Reflection.ParameterAttributes.In">
  251. <summary>パラメーターが入力パラメーターであることを指定します。</summary>
  252. </member>
  253. <member name="F:System.Reflection.ParameterAttributes.Lcid">
  254. <summary>パラメーターがロケール識別子 (LCID: LoCale Identifier) であることを指定します。</summary>
  255. </member>
  256. <member name="F:System.Reflection.ParameterAttributes.None">
  257. <summary>パラメーター属性がないことを指定します。</summary>
  258. </member>
  259. <member name="F:System.Reflection.ParameterAttributes.Optional">
  260. <summary>パラメーターが省略可能であることを指定します。</summary>
  261. </member>
  262. <member name="F:System.Reflection.ParameterAttributes.Out">
  263. <summary>パラメーターが出力パラメーターであることを指定します。</summary>
  264. </member>
  265. <member name="F:System.Reflection.ParameterAttributes.Retval">
  266. <summary>パラメーターが戻り値を持つことを指定します。</summary>
  267. </member>
  268. <member name="T:System.Reflection.PropertyAttributes">
  269. <summary>プロパティに関連付けることができる属性を定義します。これらの属性値は corhdr.h で定義されています。</summary>
  270. </member>
  271. <member name="F:System.Reflection.PropertyAttributes.HasDefault">
  272. <summary>プロパティが既定値を持つことを指定します。</summary>
  273. </member>
  274. <member name="F:System.Reflection.PropertyAttributes.None">
  275. <summary>プロパティに関連付ける属性がないことを指定します。</summary>
  276. </member>
  277. <member name="F:System.Reflection.PropertyAttributes.RTSpecialName">
  278. <summary>メタデータ内部 API が名前のエンコーディングを確認することを指定します。</summary>
  279. </member>
  280. <member name="F:System.Reflection.PropertyAttributes.SpecialName">
  281. <summary>プロパティが特別であることを指定します。プロパティが特別である理由は名前で説明します。</summary>
  282. </member>
  283. <member name="T:System.Reflection.TypeAttributes">
  284. <summary>型属性を指定します。</summary>
  285. </member>
  286. <member name="F:System.Reflection.TypeAttributes.Abstract">
  287. <summary>型が抽象的であることを示します。</summary>
  288. </member>
  289. <member name="F:System.Reflection.TypeAttributes.AnsiClass">
  290. <summary>LPTSTR は ANSI として解釈されます。</summary>
  291. </member>
  292. <member name="F:System.Reflection.TypeAttributes.AutoClass">
  293. <summary>LPTSTR は自動的に解釈されます。</summary>
  294. </member>
  295. <member name="F:System.Reflection.TypeAttributes.AutoLayout">
  296. <summary>クラス フィールドが共通言語ランタイムによって自動的にレイアウトされることを指定します。</summary>
  297. </member>
  298. <member name="F:System.Reflection.TypeAttributes.BeforeFieldInit">
  299. <summary>型の静的なメソッドを呼び出しても、システムによって型が強制的に初期化されることはないことを指定します。</summary>
  300. </member>
  301. <member name="F:System.Reflection.TypeAttributes.Class">
  302. <summary>型がクラスであることを示します。</summary>
  303. </member>
  304. <member name="F:System.Reflection.TypeAttributes.ClassSemanticsMask">
  305. <summary>クラスのセマンティクス情報を指定します。現在のクラスはコンテキスト バインド クラスです (そうでない場合は非バインド クラス)。</summary>
  306. </member>
  307. <member name="F:System.Reflection.TypeAttributes.CustomFormatClass">
  308. <summary>LPSTR は、<see cref="T:System.NotSupportedException" /> のスローを含め、実装に固有の手段で解釈されます。Microsoft 実装の .NET Framework では使用されません。</summary>
  309. </member>
  310. <member name="F:System.Reflection.TypeAttributes.CustomFormatMask">
  311. <summary>標準以外のエンコーディング情報を取得し、ネイティブな相互運用性を実現するために使用されます。2 ビットの値が持つ意味は指定されていません。Microsoft 実装の .NET Framework では使用されません。</summary>
  312. </member>
  313. <member name="F:System.Reflection.TypeAttributes.ExplicitLayout">
  314. <summary>クラス フィールドが指定されたオフセットでレイアウトされることを指定します。</summary>
  315. </member>
  316. <member name="F:System.Reflection.TypeAttributes.HasSecurity">
  317. <summary>型にセキュリティが関連付けられています。</summary>
  318. </member>
  319. <member name="F:System.Reflection.TypeAttributes.Import">
  320. <summary>クラスまたはインターフェイスが別のモジュールからインポートされることを指定します。</summary>
  321. </member>
  322. <member name="F:System.Reflection.TypeAttributes.Interface">
  323. <summary>型がインターフェイスであることを示します。</summary>
  324. </member>
  325. <member name="F:System.Reflection.TypeAttributes.LayoutMask">
  326. <summary>クラス レイアウト情報を指定します。</summary>
  327. </member>
  328. <member name="F:System.Reflection.TypeAttributes.NestedAssembly">
  329. <summary>クラスが、アセンブリ参照可能範囲の中にネストしているため、そのアセンブリ内のメソッドだけからアクセスできることを指定します。</summary>
  330. </member>
  331. <member name="F:System.Reflection.TypeAttributes.NestedFamANDAssem">
  332. <summary>クラスがアセンブリおよびファミリの参照可能範囲内でネストしていることを指定します。この結果、そのファミリとアセンブリの積集合にあるメソッドだけからアクセスできます。</summary>
  333. </member>
  334. <member name="F:System.Reflection.TypeAttributes.NestedFamily">
  335. <summary>クラスがファミリ参照可能範囲内にネストしていることを指定します。この結果、そのファミリの独自の型および派生型のメソッドだけからアクセスできます。</summary>
  336. </member>
  337. <member name="F:System.Reflection.TypeAttributes.NestedFamORAssem">
  338. <summary>クラスがファミリまたはアセンブリの参照可能範囲内でネストしていることを指定します。この結果、そのファミリとアセンブリの和集合にあるメソッドだけからアクセスできます。</summary>
  339. </member>
  340. <member name="F:System.Reflection.TypeAttributes.NestedPrivate">
  341. <summary>クラスが、プライベートな参照可能範囲の中にネストしていることを指定します。</summary>
  342. </member>
  343. <member name="F:System.Reflection.TypeAttributes.NestedPublic">
  344. <summary>クラスが、パブリックな参照可能範囲の中でネストしていることを指定します。</summary>
  345. </member>
  346. <member name="F:System.Reflection.TypeAttributes.NotPublic">
  347. <summary>クラスがパブリックでないことを指定します。</summary>
  348. </member>
  349. <member name="F:System.Reflection.TypeAttributes.Public">
  350. <summary>クラスがパブリックであることを指定します。</summary>
  351. </member>
  352. <member name="F:System.Reflection.TypeAttributes.RTSpecialName">
  353. <summary>ランタイムは名前のエンコード方式を確認する必要があります。</summary>
  354. </member>
  355. <member name="F:System.Reflection.TypeAttributes.Sealed">
  356. <summary>クラスが具象クラスで、拡張できないことを指定します。</summary>
  357. </member>
  358. <member name="F:System.Reflection.TypeAttributes.SequentialLayout">
  359. <summary>クラス フィールドが、メタデータに生成された順序で連続的にレイアウトされることを指定します。</summary>
  360. </member>
  361. <member name="F:System.Reflection.TypeAttributes.Serializable">
  362. <summary>クラスをシリアル化できることを指定します。</summary>
  363. </member>
  364. <member name="F:System.Reflection.TypeAttributes.SpecialName">
  365. <summary>名前で説明するという方法で、クラスが特別であることを指定します。</summary>
  366. </member>
  367. <member name="F:System.Reflection.TypeAttributes.StringFormatMask">
  368. <summary>ネイティブな相互運用性を得るための文字列情報の取得に使用されます。</summary>
  369. </member>
  370. <member name="F:System.Reflection.TypeAttributes.UnicodeClass">
  371. <summary>LPTSTR は UNICODE として解釈されます。</summary>
  372. </member>
  373. <member name="F:System.Reflection.TypeAttributes.VisibilityMask">
  374. <summary>型の参照可能範囲情報を指定します。</summary>
  375. </member>
  376. <member name="F:System.Reflection.TypeAttributes.WindowsRuntime">
  377. <summary>Windows ランタイム 型を指定します。</summary>
  378. </member>
  379. <member name="T:System.Reflection.Emit.FlowControl">
  380. <summary>命令によって制御フローを変更する方法を記述します。</summary>
  381. </member>
  382. <member name="F:System.Reflection.Emit.FlowControl.Branch">
  383. <summary>分岐命令。</summary>
  384. </member>
  385. <member name="F:System.Reflection.Emit.FlowControl.Break">
  386. <summary>中断命令。</summary>
  387. </member>
  388. <member name="F:System.Reflection.Emit.FlowControl.Call">
  389. <summary>呼び出し命令。</summary>
  390. </member>
  391. <member name="F:System.Reflection.Emit.FlowControl.Cond_Branch">
  392. <summary>条件分岐命令。</summary>
  393. </member>
  394. <member name="F:System.Reflection.Emit.FlowControl.Meta">
  395. <summary>後続の命令に関する情報を提供します。たとえば、Reflection.Emit.Opcodes の Unaligned 命令には FlowControl.Meta があり、後続のポインター命令では整列を行わなくてもよいことを指定します。</summary>
  396. </member>
  397. <member name="F:System.Reflection.Emit.FlowControl.Next">
  398. <summary>通常の制御フロー。</summary>
  399. </member>
  400. <member name="F:System.Reflection.Emit.FlowControl.Return">
  401. <summary>戻り命令。</summary>
  402. </member>
  403. <member name="F:System.Reflection.Emit.FlowControl.Throw">
  404. <summary>例外スロー命令。</summary>
  405. </member>
  406. <member name="T:System.Reflection.Emit.OpCode">
  407. <summary>IL (中間言語、Intermediate Language) 命令を記述します。</summary>
  408. </member>
  409. <member name="M:System.Reflection.Emit.OpCode.Equals(System.Object)">
  410. <summary>指定したオブジェクトがこの Opcode と等しいかどうかをテストします。</summary>
  411. <returns>true if <paramref name="obj" /> is an instance of Opcode and is equal to this object; otherwise, false.</returns>
  412. <param name="obj">このオブジェクトと比較するオブジェクト。 </param>
  413. </member>
  414. <member name="M:System.Reflection.Emit.OpCode.Equals(System.Reflection.Emit.OpCode)">
  415. <summary>現在のインスタンスが指定した <see cref="T:System.Reflection.Emit.OpCode" /> と等しいかどうかを示します。</summary>
  416. <returns>
  417. <paramref name="obj" /> の値が現在のインスタンスの値に等しい場合は true。それ以外の場合は false。</returns>
  418. <param name="obj">現在のインスタンスと比較する <see cref="T:System.Reflection.Emit.OpCode" />。</param>
  419. </member>
  420. <member name="P:System.Reflection.Emit.OpCode.FlowControl">
  421. <summary>IL (中間言語、Intermediate Language) 命令のフロー制御特性。</summary>
  422. <returns>読み取り専用です。制御フローの型。</returns>
  423. </member>
  424. <member name="M:System.Reflection.Emit.OpCode.GetHashCode">
  425. <summary>この Opcode に生成されたハッシュ コードを返します。</summary>
  426. <returns>このインスタンスのハッシュ コードを返します。</returns>
  427. </member>
  428. <member name="P:System.Reflection.Emit.OpCode.Name">
  429. <summary>IL (中間言語、Intermediate Language) 命令の名前。</summary>
  430. <returns>読み取り専用です。IL 命令の名前。</returns>
  431. </member>
  432. <member name="M:System.Reflection.Emit.OpCode.op_Equality(System.Reflection.Emit.OpCode,System.Reflection.Emit.OpCode)">
  433. <summary>2 つの <see cref="T:System.Reflection.Emit.OpCode" /> 構造体が等しいかどうかを示します。</summary>
  434. <returns>
  435. <paramref name="a" /> が <paramref name="b" /> に等しい場合は true。それ以外の場合は false。</returns>
  436. <param name="a">
  437. <paramref name="b" /> と比較する <see cref="T:System.Reflection.Emit.OpCode" />。</param>
  438. <param name="b">
  439. <paramref name="a" /> と比較する <see cref="T:System.Reflection.Emit.OpCode" />。</param>
  440. </member>
  441. <member name="M:System.Reflection.Emit.OpCode.op_Inequality(System.Reflection.Emit.OpCode,System.Reflection.Emit.OpCode)">
  442. <summary>2 つの <see cref="T:System.Reflection.Emit.OpCode" /> 構造体が等しくないかどうかを示します。</summary>
  443. <returns>
  444. <paramref name="a" /> が <paramref name="b" /> と等しくない場合は true。それ以外の場合は false。</returns>
  445. <param name="a">
  446. <paramref name="b" /> と比較する <see cref="T:System.Reflection.Emit.OpCode" />。</param>
  447. <param name="b">
  448. <paramref name="a" /> と比較する <see cref="T:System.Reflection.Emit.OpCode" />。</param>
  449. </member>
  450. <member name="P:System.Reflection.Emit.OpCode.OpCodeType">
  451. <summary>IL (Intermediate Language) 命令の型。</summary>
  452. <returns>読み取り専用です。IL (Intermediate Language) 命令の型。</returns>
  453. </member>
  454. <member name="P:System.Reflection.Emit.OpCode.OperandType">
  455. <summary>IL (中間言語、Intermediate Language) 命令のオペランド型。</summary>
  456. <returns>読み取り専用です。IL 命令のオペランド型。</returns>
  457. </member>
  458. <member name="P:System.Reflection.Emit.OpCode.Size">
  459. <summary>IL (中間言語、Intermediate Language) 命令のサイズ。</summary>
  460. <returns>読み取り専用です。IL 命令のサイズ。</returns>
  461. </member>
  462. <member name="P:System.Reflection.Emit.OpCode.StackBehaviourPop">
  463. <summary>IL (中間言語、Intermediate Language) 命令がスタックをポップする方法を取得します。</summary>
  464. <returns>読み取り専用です。IL 命令がスタックをポップする方法。</returns>
  465. </member>
  466. <member name="P:System.Reflection.Emit.OpCode.StackBehaviourPush">
  467. <summary>IL (中間言語、Intermediate Language) 命令がオペランドをスタックにプッシュする方法を取得します。</summary>
  468. <returns>読み取り専用です。IL 命令がオペランドをスタックにプッシュする方法。</returns>
  469. </member>
  470. <member name="M:System.Reflection.Emit.OpCode.ToString">
  471. <summary>この Opcode を <see cref="T:System.String" /> として返します。</summary>
  472. <returns>この Opcode の名前を格納している <see cref="T:System.String" /> を返します。</returns>
  473. </member>
  474. <member name="P:System.Reflection.Emit.OpCode.Value">
  475. <summary>IL (Intermediate Language) 命令の数値を取得します。</summary>
  476. <returns>読み取り専用です。IL 命令の数値。</returns>
  477. </member>
  478. <member name="T:System.Reflection.Emit.OpCodes">
  479. <summary>
  480. <see cref="T:System.Reflection.Emit.ILGenerator" /> クラス メンバー (<see cref="M:System.Reflection.Emit.ILGenerator.Emit(System.Reflection.Emit.OpCode)" /> など) による出力に対する MSIL (Microsoft Intermediate Language) 命令のフィールド表現を提供します。</summary>
  481. </member>
  482. <member name="F:System.Reflection.Emit.OpCodes.Add">
  483. <summary>2 つの値を加算し、結果を評価スタックにプッシュします。</summary>
  484. </member>
  485. <member name="F:System.Reflection.Emit.OpCodes.Add_Ovf">
  486. <summary>2 つの整数値を加算し、オーバーフロー チェックを実行し、結果を評価スタックにプッシュします。</summary>
  487. </member>
  488. <member name="F:System.Reflection.Emit.OpCodes.Add_Ovf_Un">
  489. <summary>2 つの符号なし整数値を加算し、オーバーフロー チェックを実行し、結果を評価スタックにプッシュします。</summary>
  490. </member>
  491. <member name="F:System.Reflection.Emit.OpCodes.And">
  492. <summary>2 つの値のビットごとの AND を計算し、結果を評価スタックにプッシュします。</summary>
  493. </member>
  494. <member name="F:System.Reflection.Emit.OpCodes.Arglist">
  495. <summary>現在のメソッドの引数リストへのアンマネージ ポインターを返します。</summary>
  496. </member>
  497. <member name="F:System.Reflection.Emit.OpCodes.Beq">
  498. <summary>2 つの値が等しい場合は、ターゲット命令に制御を転送します。</summary>
  499. </member>
  500. <member name="F:System.Reflection.Emit.OpCodes.Beq_S">
  501. <summary>2 つの値が等しい場合は、ターゲット命令 (短い形式) に制御を転送します。</summary>
  502. </member>
  503. <member name="F:System.Reflection.Emit.OpCodes.Bge">
  504. <summary>最初の値が 2 番目の値以上の場合は、ターゲット命令に制御を転送します。</summary>
  505. </member>
  506. <member name="F:System.Reflection.Emit.OpCodes.Bge_S">
  507. <summary>最初の値が 2 番目の値以上の場合は、ターゲット命令 (短い形式) に制御を転送します。</summary>
  508. </member>
  509. <member name="F:System.Reflection.Emit.OpCodes.Bge_Un">
  510. <summary>符号なし整数値または順序なし float 値を比較したとき、最初の値が 2 番目の値を超える場合は、ターゲット命令に制御を転送します。</summary>
  511. </member>
  512. <member name="F:System.Reflection.Emit.OpCodes.Bge_Un_S">
  513. <summary>符号なし整数値または順序なし float 値を比較したとき、最初の値が 2 番目の値を超える場合は、ターゲット命令 (短い形式) に制御を転送します。</summary>
  514. </member>
  515. <member name="F:System.Reflection.Emit.OpCodes.Bgt">
  516. <summary>最初の値が 2 番目の値を超える場合は、ターゲット命令に制御を転送します。</summary>
  517. </member>
  518. <member name="F:System.Reflection.Emit.OpCodes.Bgt_S">
  519. <summary>最初の値が 2 番目の値を超える場合は、ターゲット命令 (短い形式) に制御を転送します。</summary>
  520. </member>
  521. <member name="F:System.Reflection.Emit.OpCodes.Bgt_Un">
  522. <summary>符号なし整数値または順序なし float 値を比較したとき、最初の値が 2 番目の値を超える場合は、ターゲット命令に制御を転送します。</summary>
  523. </member>
  524. <member name="F:System.Reflection.Emit.OpCodes.Bgt_Un_S">
  525. <summary>符号なし整数値または順序なし float 値を比較したとき、最初の値が 2 番目の値を超える場合は、ターゲット命令 (短い形式) に制御を転送します。</summary>
  526. </member>
  527. <member name="F:System.Reflection.Emit.OpCodes.Ble">
  528. <summary>最初の値が 2 番目の値以下の場合は、ターゲット命令に制御を転送します。</summary>
  529. </member>
  530. <member name="F:System.Reflection.Emit.OpCodes.Ble_S">
  531. <summary>最初の値が 2 番目の値以下の場合は、ターゲット命令 (短い形式) に制御を転送します。</summary>
  532. </member>
  533. <member name="F:System.Reflection.Emit.OpCodes.Ble_Un">
  534. <summary>符号なし整数値または順序なし float 値を比較したとき、最初の値が 2 番目の値以下の場合は、ターゲット命令に制御を転送します。</summary>
  535. </member>
  536. <member name="F:System.Reflection.Emit.OpCodes.Ble_Un_S">
  537. <summary>符号なし整数値または順序なし float 値を比較したとき、最初の値が 2 番目の値以下の場合は、ターゲット命令 (短い形式) に制御を転送します。</summary>
  538. </member>
  539. <member name="F:System.Reflection.Emit.OpCodes.Blt">
  540. <summary>最初の値が 2 番目の値より小さい場合は、ターゲット命令に制御を転送します。</summary>
  541. </member>
  542. <member name="F:System.Reflection.Emit.OpCodes.Blt_S">
  543. <summary>最初の値が 2 番目の値より小さい場合は、ターゲット命令 (短い形式) に制御を転送します。</summary>
  544. </member>
  545. <member name="F:System.Reflection.Emit.OpCodes.Blt_Un">
  546. <summary>符号なし整数値または順序なし float 値を比較したとき、最初の値が 2 番目の値より小さい場合は、ターゲット命令に制御を転送します。</summary>
  547. </member>
  548. <member name="F:System.Reflection.Emit.OpCodes.Blt_Un_S">
  549. <summary>符号なし整数値または順序なし float 値を比較したとき、最初の値が 2 番目の値より小さい場合は、ターゲット命令 (短い形式) に制御を転送します。</summary>
  550. </member>
  551. <member name="F:System.Reflection.Emit.OpCodes.Bne_Un">
  552. <summary>2 つの符号なし整数値または順序なし float 値が等しくない場合は、ターゲット命令に制御を転送します。</summary>
  553. </member>
  554. <member name="F:System.Reflection.Emit.OpCodes.Bne_Un_S">
  555. <summary>2 つの符号なし整数値または順序なし float 値が等しくない場合は、ターゲット命令 (短い形式) に制御を転送します。</summary>
  556. </member>
  557. <member name="F:System.Reflection.Emit.OpCodes.Box">
  558. <summary>値型をオブジェクト参照 (O 型) に変換します。</summary>
  559. </member>
  560. <member name="F:System.Reflection.Emit.OpCodes.Br">
  561. <summary>無条件でターゲット命令に制御を転送します。</summary>
  562. </member>
  563. <member name="F:System.Reflection.Emit.OpCodes.Br_S">
  564. <summary>無条件でターゲット命令に制御を転送します (短い形式)。</summary>
  565. </member>
  566. <member name="F:System.Reflection.Emit.OpCodes.Break">
  567. <summary>ブレークポイントがトリップしたことをデバッガーに通知するように、共通言語基盤 (CLI) に通知します。</summary>
  568. </member>
  569. <member name="F:System.Reflection.Emit.OpCodes.Brfalse">
  570. <summary>
  571. <paramref name="value" /> が false、null 参照 (Visual Basic の場合は Nothing)、または 0 の場合は、ターゲット命令に制御を転送します。</summary>
  572. </member>
  573. <member name="F:System.Reflection.Emit.OpCodes.Brfalse_S">
  574. <summary>
  575. <paramref name="value" /> が false、null 参照または 0 の場合は、ターゲット命令に制御を転送します。</summary>
  576. </member>
  577. <member name="F:System.Reflection.Emit.OpCodes.Brtrue">
  578. <summary>
  579. <paramref name="value" /> が true、null 以外、または 0 以外の場合は、ターゲット命令に制御を転送します。</summary>
  580. </member>
  581. <member name="F:System.Reflection.Emit.OpCodes.Brtrue_S">
  582. <summary>
  583. <paramref name="value" /> が true、null 以外、または 0 以外の場合は、ターゲット命令 (短い形式) に制御を転送します。</summary>
  584. </member>
  585. <member name="F:System.Reflection.Emit.OpCodes.Call">
  586. <summary>渡されたメソッド記述子によって示されているメソッドを呼び出します。</summary>
  587. </member>
  588. <member name="F:System.Reflection.Emit.OpCodes.Calli">
  589. <summary>呼び出し規約によって記述されている引数を使用して、評価スタックで (エントリ ポイントへのポインターとして) 指定されているメソッドを呼び出します。</summary>
  590. </member>
  591. <member name="F:System.Reflection.Emit.OpCodes.Callvirt">
  592. <summary>オブジェクト上で遅延バインディング メソッドを呼び出し、戻り値を評価スタックにプッシュします。</summary>
  593. </member>
  594. <member name="F:System.Reflection.Emit.OpCodes.Castclass">
  595. <summary>指定したクラスへの参照により渡されたオブジェクトをキャストしようとします。</summary>
  596. </member>
  597. <member name="F:System.Reflection.Emit.OpCodes.Ceq">
  598. <summary>2 つの値を比較します。2 つの値が等しい場合は、整数 1 (int32) が評価スタックにプッシュされます。それ以外の場合は、0 (int32) が評価スタックにプッシュされます。</summary>
  599. </member>
  600. <member name="F:System.Reflection.Emit.OpCodes.Cgt">
  601. <summary>2 つの値を比較します。最初の値が 2 番目の値を超える場合は、整数 1 (int32) が評価スタックにプッシュされます。それ以外の場合は、0 (int32) が評価スタックにプッシュされます。</summary>
  602. </member>
  603. <member name="F:System.Reflection.Emit.OpCodes.Cgt_Un">
  604. <summary>2 つの符号なしの値または順序なしの値を比較します。最初の値が 2 番目の値を超える場合は、整数 1 (int32) が評価スタックにプッシュされます。それ以外の場合は、0 (int32) が評価スタックにプッシュされます。</summary>
  605. </member>
  606. <member name="F:System.Reflection.Emit.OpCodes.Ckfinite">
  607. <summary>値が有限数ではない場合は、<see cref="T:System.ArithmeticException" /> をスローします。</summary>
  608. </member>
  609. <member name="F:System.Reflection.Emit.OpCodes.Clt">
  610. <summary>2 つの値を比較します。最初の値が 2 番目の値より小さい場合は、整数 1 (int32) が評価スタックにプッシュされます。それ以外の場合は、0 (int32) が評価スタックにプッシュされます。</summary>
  611. </member>
  612. <member name="F:System.Reflection.Emit.OpCodes.Clt_Un">
  613. <summary>符号なしの値または順序なしの値である <paramref name="value1" /> と <paramref name="value2" /> を比較します。<paramref name="value1" /> が <paramref name="value2" /> より小さい場合は、整数値 1 (int32) が評価スタックにプッシュされます。それ以外の場合は、0 (int32) が評価スタックにプッシュされます。</summary>
  614. </member>
  615. <member name="F:System.Reflection.Emit.OpCodes.Constrained">
  616. <summary>仮想メソッド呼び出しをする対象の型を制約します。</summary>
  617. </member>
  618. <member name="F:System.Reflection.Emit.OpCodes.Conv_I">
  619. <summary>評価スタックの一番上の値を native int に変換します。</summary>
  620. </member>
  621. <member name="F:System.Reflection.Emit.OpCodes.Conv_I1">
  622. <summary>評価スタックの一番上の値を int8 に変換し、int32 への拡張 (埋め込み) を行います。</summary>
  623. </member>
  624. <member name="F:System.Reflection.Emit.OpCodes.Conv_I2">
  625. <summary>評価スタックの一番上の値を int16 に変換し、int32 への拡張 (埋め込み) を行います。</summary>
  626. </member>
  627. <member name="F:System.Reflection.Emit.OpCodes.Conv_I4">
  628. <summary>評価スタックの一番上の値を int32 に変換します。</summary>
  629. </member>
  630. <member name="F:System.Reflection.Emit.OpCodes.Conv_I8">
  631. <summary>評価スタックの一番上の値を int64 に変換します。</summary>
  632. </member>
  633. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I">
  634. <summary>評価スタックの一番上にある符号付きの値を符号付き native int に変換し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  635. </member>
  636. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I_Un">
  637. <summary>評価スタックの一番上にある符号なしの値を符号付き native int に変換し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  638. </member>
  639. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I1">
  640. <summary>評価スタックの一番上にある符号付きの値を符号付き int8 に変換し、その値を int32 に拡張し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  641. </member>
  642. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I1_Un">
  643. <summary>評価スタックの一番上にある符号なしの値を符号付き int8 に変換し、その値を int32 に拡張し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  644. </member>
  645. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I2">
  646. <summary>評価スタックの一番上にある符号付きの値を符号付き int16 に変換し、その値を int32 に拡張し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  647. </member>
  648. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I2_Un">
  649. <summary>評価スタックの一番上にある符号なしの値を符号付き int16 に変換し、その値を int32 に拡張し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  650. </member>
  651. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I4">
  652. <summary>評価スタックの一番上にある符号付きの値を符号付き int32 に変換し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  653. </member>
  654. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I4_Un">
  655. <summary>評価スタックの一番上にある符号なしの値を符号付き int32 に変換し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  656. </member>
  657. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I8">
  658. <summary>評価スタックの一番上にある符号付きの値を符号付き int64 に変換し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  659. </member>
  660. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I8_Un">
  661. <summary>評価スタックの一番上にある符号なしの値を符号付き int64 に変換し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  662. </member>
  663. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U">
  664. <summary>評価スタックの一番上にある符号付きの値を unsigned native int に変換し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  665. </member>
  666. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U_Un">
  667. <summary>評価スタックの一番上にある符号なしの値を unsigned native int に変換し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  668. </member>
  669. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U1">
  670. <summary>評価スタックの一番上にある符号付きの値を unsigned int8 に変換し、その値を int32 に拡張し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  671. </member>
  672. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U1_Un">
  673. <summary>評価スタックの一番上にある符号なしの値を unsigned int8 に変換し、その値を int32 に拡張し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  674. </member>
  675. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U2">
  676. <summary>評価スタックの一番上にある符号付きの値を unsigned int16 に変換し、その値を int32 に拡張し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  677. </member>
  678. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U2_Un">
  679. <summary>評価スタックの一番上にある符号なしの値を unsigned int16 に変換し、その値を int32 に拡張し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  680. </member>
  681. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U4">
  682. <summary>評価スタックの一番上にある符号付きの値を unsigned int32 に変換し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  683. </member>
  684. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U4_Un">
  685. <summary>評価スタックの一番上にある符号なしの値を unsigned int32 に変換し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  686. </member>
  687. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U8">
  688. <summary>評価スタックの一番上にある符号付きの値を unsigned int64 に変換し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  689. </member>
  690. <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U8_Un">
  691. <summary>評価スタックの一番上にある符号なしの値を unsigned int64 に変換し、オーバーフローについては <see cref="T:System.OverflowException" /> をスローします。</summary>
  692. </member>
  693. <member name="F:System.Reflection.Emit.OpCodes.Conv_R_Un">
  694. <summary>評価スタックの一番上の符号なし整数値を float32 に変換します。</summary>
  695. </member>
  696. <member name="F:System.Reflection.Emit.OpCodes.Conv_R4">
  697. <summary>評価スタックの一番上の値を float32 に変換します。</summary>
  698. </member>
  699. <member name="F:System.Reflection.Emit.OpCodes.Conv_R8">
  700. <summary>評価スタックの一番上の値を float64 に変換します。</summary>
  701. </member>
  702. <member name="F:System.Reflection.Emit.OpCodes.Conv_U">
  703. <summary>評価スタックの一番上の値を unsigned native int に変換し、その値を native int に拡張します。</summary>
  704. </member>
  705. <member name="F:System.Reflection.Emit.OpCodes.Conv_U1">
  706. <summary>評価スタックの一番上の値を unsigned int8 に変換し、その値を int32 に拡張します。</summary>
  707. </member>
  708. <member name="F:System.Reflection.Emit.OpCodes.Conv_U2">
  709. <summary>評価スタックの一番上の値を unsigned int16 に変換し、その値を int32 に拡張します。</summary>
  710. </member>
  711. <member name="F:System.Reflection.Emit.OpCodes.Conv_U4">
  712. <summary>評価スタックの一番上の値を unsigned int32 に変換し、その値を int32 に拡張します。</summary>
  713. </member>
  714. <member name="F:System.Reflection.Emit.OpCodes.Conv_U8">
  715. <summary>評価スタックの一番上の値を unsigned int64 に変換し、その値を int64 に拡張します。</summary>
  716. </member>
  717. <member name="F:System.Reflection.Emit.OpCodes.Cpblk">
  718. <summary>ソース アドレスから指定した数のバイトを宛先アドレスにコピーします。</summary>
  719. </member>
  720. <member name="F:System.Reflection.Emit.OpCodes.Cpobj">
  721. <summary>オブジェクトのアドレス (&amp;、*、または native int の各型) にある値型をコピー先のオブジェクトのアドレス (&amp;、*、または native int の各型) にコピーします。</summary>
  722. </member>
  723. <member name="F:System.Reflection.Emit.OpCodes.Div">
  724. <summary>2 つの値の除算を実行し、結果を浮動小数点値 (F 型) または商 (int32 型) として評価スタックにプッシュします。</summary>
  725. </member>
  726. <member name="F:System.Reflection.Emit.OpCodes.Div_Un">
  727. <summary>2 つの符号なし整数値を除算し、結果 (int32) を評価スタックにプッシュします。</summary>
  728. </member>
  729. <member name="F:System.Reflection.Emit.OpCodes.Dup">
  730. <summary>現在評価スタックの一番上にある値をコピーし、そのコピーを評価スタックにプッシュします。</summary>
  731. </member>
  732. <member name="F:System.Reflection.Emit.OpCodes.Endfilter">
  733. <summary>例外の filter 句から共通言語基盤 (CLI) 例外ハンドラーに制御を転送します。</summary>
  734. </member>
  735. <member name="F:System.Reflection.Emit.OpCodes.Endfinally">
  736. <summary>例外ブロックの fault 句または finally 句から共通言語基盤 (CLI) 例外ハンドラーに制御を転送します。</summary>
  737. </member>
  738. <member name="F:System.Reflection.Emit.OpCodes.Initblk">
  739. <summary>特定のアドレスの指定したメモリ ブロックを、指定のサイズと初期値に初期化します。</summary>
  740. </member>
  741. <member name="F:System.Reflection.Emit.OpCodes.Initobj">
  742. <summary>指定したアドレスにある値型の各フィールドを null 参照または適切なプリミティブ型の 0 に初期化します。</summary>
  743. </member>
  744. <member name="F:System.Reflection.Emit.OpCodes.Isinst">
  745. <summary>オブジェクト参照 (O 型) が特定のクラスのインスタンスかどうかをテストします。</summary>
  746. </member>
  747. <member name="F:System.Reflection.Emit.OpCodes.Jmp">
  748. <summary>現在のメソッドを終了し、指定したメソッドにジャンプします。</summary>
  749. </member>
  750. <member name="F:System.Reflection.Emit.OpCodes.Ldarg">
  751. <summary>指定したインデックス値によって参照される引数をスタックに読み込みます。</summary>
  752. </member>
  753. <member name="F:System.Reflection.Emit.OpCodes.Ldarg_0">
  754. <summary>インデックス 0 の引数を評価スタックに読み込みます。</summary>
  755. </member>
  756. <member name="F:System.Reflection.Emit.OpCodes.Ldarg_1">
  757. <summary>インデックス 1 の引数を評価スタックに読み込みます。</summary>
  758. </member>
  759. <member name="F:System.Reflection.Emit.OpCodes.Ldarg_2">
  760. <summary>インデックス 2 の引数を評価スタックに読み込みます。</summary>
  761. </member>
  762. <member name="F:System.Reflection.Emit.OpCodes.Ldarg_3">
  763. <summary>インデックス 3 の引数を評価スタックに読み込みます。</summary>
  764. </member>
  765. <member name="F:System.Reflection.Emit.OpCodes.Ldarg_S">
  766. <summary>指定した短い形式のインデックスによって参照される引数を評価スタックに読み込みます。</summary>
  767. </member>
  768. <member name="F:System.Reflection.Emit.OpCodes.Ldarga">
  769. <summary>引数アドレスを評価スタックに読み込みます。</summary>
  770. </member>
  771. <member name="F:System.Reflection.Emit.OpCodes.Ldarga_S">
  772. <summary>引数アドレス (短い形式) を評価スタックに読み込みます。</summary>
  773. </member>
  774. <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4">
  775. <summary>提供された int32 型の値を int32 として評価スタックにプッシュします。</summary>
  776. </member>
  777. <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_0">
  778. <summary>整数値 0 を int32 として評価スタックにプッシュします。</summary>
  779. </member>
  780. <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_1">
  781. <summary>整数値 1 を int32 として評価スタックにプッシュします。</summary>
  782. </member>
  783. <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_2">
  784. <summary>整数値 2 を int32 として評価スタックにプッシュします。</summary>
  785. </member>
  786. <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_3">
  787. <summary>整数値 3 を int32 として評価スタックにプッシュします。</summary>
  788. </member>
  789. <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_4">
  790. <summary>整数値 4 を int32 として評価スタックにプッシュします。</summary>
  791. </member>
  792. <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_5">
  793. <summary>整数値 5 を int32 として評価スタックにプッシュします。</summary>
  794. </member>
  795. <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_6">
  796. <summary>整数値 6 を int32 として評価スタックにプッシュします。</summary>
  797. </member>
  798. <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_7">
  799. <summary>整数値 7 を int32 として評価スタックにプッシュします。</summary>
  800. </member>
  801. <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_8">
  802. <summary>整数値 8 を int32 として評価スタックにプッシュします。</summary>
  803. </member>
  804. <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_M1">
  805. <summary>整数値 -1 を int32 として評価スタックにプッシュします。</summary>
  806. </member>
  807. <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_S">
  808. <summary>提供された int8 値を int32 として評価スタックにプッシュします (短い形式)。</summary>
  809. </member>
  810. <member name="F:System.Reflection.Emit.OpCodes.Ldc_I8">
  811. <summary>提供された int64 型の値を int64 として評価スタックにプッシュします。</summary>
  812. </member>
  813. <member name="F:System.Reflection.Emit.OpCodes.Ldc_R4">
  814. <summary>提供された float32 型の値を F (float) 型として評価スタックにプッシュします。</summary>
  815. </member>
  816. <member name="F:System.Reflection.Emit.OpCodes.Ldc_R8">
  817. <summary>提供された float64 型の値を F (float) 型として評価スタックにプッシュします。</summary>
  818. </member>
  819. <member name="F:System.Reflection.Emit.OpCodes.Ldelem">
  820. <summary>指定した配列インデックスの要素を命令で指定された型として評価スタックの一番上に読み込みます。</summary>
  821. </member>
  822. <member name="F:System.Reflection.Emit.OpCodes.Ldelem_I">
  823. <summary>指定した配列インデックスの native int 型の要素を native int として評価スタックの一番上に読み込みます。</summary>
  824. </member>
  825. <member name="F:System.Reflection.Emit.OpCodes.Ldelem_I1">
  826. <summary>指定した配列インデックスの int8 型の要素を int32 として評価スタックの一番上に読み込みます。</summary>
  827. </member>
  828. <member name="F:System.Reflection.Emit.OpCodes.Ldelem_I2">
  829. <summary>指定した配列インデックスの int16 型の要素を int32 として評価スタックの一番上に読み込みます。</summary>
  830. </member>
  831. <member name="F:System.Reflection.Emit.OpCodes.Ldelem_I4">
  832. <summary>指定した配列インデックスの int32 型の要素を int32 として評価スタックの一番上に読み込みます。</summary>
  833. </member>
  834. <member name="F:System.Reflection.Emit.OpCodes.Ldelem_I8">
  835. <summary>指定した配列インデックスの int64 型の要素を int64 として評価スタックの一番上に読み込みます。</summary>
  836. </member>
  837. <member name="F:System.Reflection.Emit.OpCodes.Ldelem_R4">
  838. <summary>指定した配列インデックスの float32 型の要素を F (float) 型として評価スタックの一番上に読み込みます。</summary>
  839. </member>
  840. <member name="F:System.Reflection.Emit.OpCodes.Ldelem_R8">
  841. <summary>指定した配列インデックスの float64 型の要素を F (float) 型として評価スタックの一番上に読み込みます。</summary>
  842. </member>
  843. <member name="F:System.Reflection.Emit.OpCodes.Ldelem_Ref">
  844. <summary>指定した配列インデックスのオブジェクト参照を格納している要素を O 型 (オブジェクト参照) として評価スタックの一番上に読み込みます。</summary>
  845. </member>
  846. <member name="F:System.Reflection.Emit.OpCodes.Ldelem_U1">
  847. <summary>指定した配列インデックスの unsigned int8 型の要素を int32 として評価スタックの一番上に読み込みます。</summary>
  848. </member>
  849. <member name="F:System.Reflection.Emit.OpCodes.Ldelem_U2">
  850. <summary>指定した配列インデックスの unsigned int16 型の要素を int32 として評価スタックの一番上に読み込みます。</summary>
  851. </member>
  852. <member name="F:System.Reflection.Emit.OpCodes.Ldelem_U4">
  853. <summary>指定した配列インデックスの unsigned int32 型の要素を int32 として評価スタックの一番上に読み込みます。</summary>
  854. </member>
  855. <member name="F:System.Reflection.Emit.OpCodes.Ldelema">
  856. <summary>指定した配列インデックスにある配列要素のアドレスを &amp; 型 (マネージ ポインター) として評価スタックの一番上に読み込みます。</summary>
  857. </member>
  858. <member name="F:System.Reflection.Emit.OpCodes.Ldfld">
  859. <summary>参照が現在評価スタック上にあるオブジェクト内のフィールドの値を検索します。</summary>
  860. </member>
  861. <member name="F:System.Reflection.Emit.OpCodes.Ldflda">
  862. <summary>参照が現在評価スタック上にあるオブジェクト内のフィールドのアドレスを検索します。</summary>
  863. </member>
  864. <member name="F:System.Reflection.Emit.OpCodes.Ldftn">
  865. <summary>特定のメソッドを実装しているネイティブ コードへのアンマネージ ポインター (native int 型) を評価スタックにプッシュします。</summary>
  866. </member>
  867. <member name="F:System.Reflection.Emit.OpCodes.Ldind_I">
  868. <summary>native int 型の値を native int として評価スタックに間接的に読み込みます。</summary>
  869. </member>
  870. <member name="F:System.Reflection.Emit.OpCodes.Ldind_I1">
  871. <summary>int8 型の値を int32 として評価スタックに間接的に読み込みます。</summary>
  872. </member>
  873. <member name="F:System.Reflection.Emit.OpCodes.Ldind_I2">
  874. <summary>int16 型の値を int32 として評価スタックに間接的に読み込みます。</summary>
  875. </member>
  876. <member name="F:System.Reflection.Emit.OpCodes.Ldind_I4">
  877. <summary>int32 型の値を int32 として評価スタックに間接的に読み込みます。</summary>
  878. </member>
  879. <member name="F:System.Reflection.Emit.OpCodes.Ldind_I8">
  880. <summary>int64 型の値を int64 として評価スタックに間接的に読み込みます。</summary>
  881. </member>
  882. <member name="F:System.Reflection.Emit.OpCodes.Ldind_R4">
  883. <summary>float32 型の値を F (float) 型として評価スタックに間接的に読み込みます。</summary>
  884. </member>
  885. <member name="F:System.Reflection.Emit.OpCodes.Ldind_R8">
  886. <summary>float64 型の値を F (float) 型として評価スタックに間接的に読み込みます。</summary>
  887. </member>
  888. <member name="F:System.Reflection.Emit.OpCodes.Ldind_Ref">
  889. <summary>オブジェクト参照を O 型 (オブジェクト参照) として評価スタックに間接的に読み込みます。</summary>
  890. </member>
  891. <member name="F:System.Reflection.Emit.OpCodes.Ldind_U1">
  892. <summary>unsigned int8 型の値を int32 として評価スタックに間接的に読み込みます。</summary>
  893. </member>
  894. <member name="F:System.Reflection.Emit.OpCodes.Ldind_U2">
  895. <summary>unsigned int16 型の値を int32 として評価スタックに間接的に読み込みます。</summary>
  896. </member>
  897. <member name="F:System.Reflection.Emit.OpCodes.Ldind_U4">
  898. <summary>unsigned int32 型の値を int32 として評価スタックに間接的に読み込みます。</summary>
  899. </member>
  900. <member name="F:System.Reflection.Emit.OpCodes.Ldlen">
  901. <summary>インデックス番号が 0 から始まる 1 次元配列の要素数を評価スタックにプッシュします。</summary>
  902. </member>
  903. <member name="F:System.Reflection.Emit.OpCodes.Ldloc">
  904. <summary>特定のインデックスのローカル変数を評価スタックに読み込みます。</summary>
  905. </member>
  906. <member name="F:System.Reflection.Emit.OpCodes.Ldloc_0">
  907. <summary>インデックス 0 のローカル変数を評価スタックに読み込みます。</summary>
  908. </member>
  909. <member name="F:System.Reflection.Emit.OpCodes.Ldloc_1">
  910. <summary>インデックス 1 のローカル変数を評価スタックに読み込みます。</summary>
  911. </member>
  912. <member name="F:System.Reflection.Emit.OpCodes.Ldloc_2">
  913. <summary>インデックス 2 のローカル変数を評価スタックに読み込みます。</summary>
  914. </member>
  915. <member name="F:System.Reflection.Emit.OpCodes.Ldloc_3">
  916. <summary>インデックス 3 のローカル変数を評価スタックに読み込みます。</summary>
  917. </member>
  918. <member name="F:System.Reflection.Emit.OpCodes.Ldloc_S">
  919. <summary>特定のインデックスのローカル変数を評価スタックに読み込みます (短い形式)。</summary>
  920. </member>
  921. <member name="F:System.Reflection.Emit.OpCodes.Ldloca">
  922. <summary>特定のインデックスのローカル変数のアドレスを評価スタックに読み込みます。</summary>
  923. </member>
  924. <member name="F:System.Reflection.Emit.OpCodes.Ldloca_S">
  925. <summary>特定のインデックスのローカル変数のアドレスを評価スタックに読み込みます (短い形式)。</summary>
  926. </member>
  927. <member name="F:System.Reflection.Emit.OpCodes.Ldnull">
  928. <summary>null 参照 (O 型) を評価スタックにプッシュします。</summary>
  929. </member>
  930. <member name="F:System.Reflection.Emit.OpCodes.Ldobj">
  931. <summary>アドレスが指す値型オブジェクトを評価スタックの一番上にコピーします。</summary>
  932. </member>
  933. <member name="F:System.Reflection.Emit.OpCodes.Ldsfld">
  934. <summary>静的フィールドの値を評価スタックにプッシュします。</summary>
  935. </member>
  936. <member name="F:System.Reflection.Emit.OpCodes.Ldsflda">
  937. <summary>静的フィールドのアドレスを評価スタックにプッシュします。</summary>
  938. </member>
  939. <member name="F:System.Reflection.Emit.OpCodes.Ldstr">
  940. <summary>メタデータに格納されているリテラル文字列への新しいオブジェクト参照をプッシュします。</summary>
  941. </member>
  942. <member name="F:System.Reflection.Emit.OpCodes.Ldtoken">
  943. <summary>メタデータ トークンをそのランタイム表現に変換し、評価スタックにプッシュします。</summary>
  944. </member>
  945. <member name="F:System.Reflection.Emit.OpCodes.Ldvirtftn">
  946. <summary>指定したオブジェクトに関連付けられた特定の仮想メソッドを実装しているネイティブ コードへのアンマネージ ポインター (native int 型) を評価スタックにプッシュします。</summary>
  947. </member>
  948. <member name="F:System.Reflection.Emit.OpCodes.Leave">
  949. <summary>コードの保護領域を終了し、制御を特定のターゲット命令に無条件で転送します。</summary>
  950. </member>
  951. <member name="F:System.Reflection.Emit.OpCodes.Leave_S">
  952. <summary>コードの保護領域を終了し、制御をターゲット命令に無条件で転送します (短い形式)。</summary>
  953. </member>
  954. <member name="F:System.Reflection.Emit.OpCodes.Localloc">
  955. <summary>ローカル動的メモリ プールから特定のバイト数を割り当て、最初に割り当てたバイトのアドレス (一時ポインター、* 型) を評価スタックにプッシュします。</summary>
  956. </member>
  957. <member name="F:System.Reflection.Emit.OpCodes.Mkrefany">
  958. <summary>特定の型のインスタンスへの型指定された参照を評価スタックにプッシュします。</summary>
  959. </member>
  960. <member name="F:System.Reflection.Emit.OpCodes.Mul">
  961. <summary>2 つの値を乗算し、結果を評価スタックにプッシュします。</summary>
  962. </member>
  963. <member name="F:System.Reflection.Emit.OpCodes.Mul_Ovf">
  964. <summary>2 つの整数値を乗算し、オーバーフロー チェックを実行し、結果を評価スタックにプッシュします。</summary>
  965. </member>
  966. <member name="F:System.Reflection.Emit.OpCodes.Mul_Ovf_Un">
  967. <summary>2 つの符号なし整数値を乗算し、オーバーフロー チェックを実行し、結果を評価スタックにプッシュします。</summary>
  968. </member>
  969. <member name="F:System.Reflection.Emit.OpCodes.Neg">
  970. <summary>値を無効にし、結果を評価スタックにプッシュします。</summary>
  971. </member>
  972. <member name="F:System.Reflection.Emit.OpCodes.Newarr">
  973. <summary>特定の型の要素を持つ、インデックス番号が 0 から始まる新しい 1 次元配列へのオブジェクト参照を評価スタックにプッシュします。</summary>
  974. </member>
  975. <member name="F:System.Reflection.Emit.OpCodes.Newobj">
  976. <summary>新しいオブジェクトまたは値型の新しいインスタンスを作成し、オブジェクト参照 (O 型) を評価スタックにプッシュします。</summary>
  977. </member>
  978. <member name="F:System.Reflection.Emit.OpCodes.Nop">
  979. <summary>オペコードがパッチされている場合は、領域を補完します。循環参照の処理を利用することはできますが、意味のある演算は実行されません。</summary>
  980. </member>
  981. <member name="F:System.Reflection.Emit.OpCodes.Not">
  982. <summary>スタックの一番上にある整数値のビットごとの補数を計算し、結果を同じ型として評価スタックにプッシュします。</summary>
  983. </member>
  984. <member name="F:System.Reflection.Emit.OpCodes.Or">
  985. <summary>スタックの一番上にある 2 つの整数値のビットごとの補数を計算し、結果を評価スタックにプッシュします。</summary>
  986. </member>
  987. <member name="F:System.Reflection.Emit.OpCodes.Pop">
  988. <summary>現在評価スタックの一番上にある値を削除します。</summary>
  989. </member>
  990. <member name="F:System.Reflection.Emit.OpCodes.Prefix1">
  991. <summary>これは予約済みの命令です。</summary>
  992. </member>
  993. <member name="F:System.Reflection.Emit.OpCodes.Prefix2">
  994. <summary>これは予約済みの命令です。</summary>
  995. </member>
  996. <member name="F:System.Reflection.Emit.OpCodes.Prefix3">
  997. <summary>これは予約済みの命令です。</summary>
  998. </member>
  999. <member name="F:System.Reflection.Emit.OpCodes.Prefix4">
  1000. <summary>これは予約済みの命令です。</summary>
  1001. </member>
  1002. <member name="F:System.Reflection.Emit.OpCodes.Prefix5">
  1003. <summary>これは予約済みの命令です。</summary>
  1004. </member>
  1005. <member name="F:System.Reflection.Emit.OpCodes.Prefix6">
  1006. <summary>これは予約済みの命令です。</summary>
  1007. </member>
  1008. <member name="F:System.Reflection.Emit.OpCodes.Prefix7">
  1009. <summary>これは予約済みの命令です。</summary>
  1010. </member>
  1011. <member name="F:System.Reflection.Emit.OpCodes.Prefixref">
  1012. <summary>これは予約済みの命令です。</summary>
  1013. </member>
  1014. <member name="F:System.Reflection.Emit.OpCodes.Readonly">
  1015. <summary>以降の配列アドレス演算で、実行時に型チェックを実行しないこと、および変更可能性が制限されたマネージ ポインターを返すことを指定します。</summary>
  1016. </member>
  1017. <member name="F:System.Reflection.Emit.OpCodes.Refanytype">
  1018. <summary>型指定された参照に埋め込まれている型トークンを取得します。</summary>
  1019. </member>
  1020. <member name="F:System.Reflection.Emit.OpCodes.Refanyval">
  1021. <summary>型指定された参照に埋め込まれているアドレス (&amp; 型) を取得します。</summary>
  1022. </member>
  1023. <member name="F:System.Reflection.Emit.OpCodes.Rem">
  1024. <summary>2 つの値を除算し、剰余を評価スタックにプッシュします。</summary>
  1025. </member>
  1026. <member name="F:System.Reflection.Emit.OpCodes.Rem_Un">
  1027. <summary>2 つの符号なしの値を除算し、剰余を評価スタックにプッシュします。</summary>
  1028. </member>
  1029. <member name="F:System.Reflection.Emit.OpCodes.Ret">
  1030. <summary>現在のメソッドから戻り、呼び出し先の評価スタックから呼び出し元の評価スタックに戻り値 (存在する場合) をプッシュします。</summary>
  1031. </member>
  1032. <member name="F:System.Reflection.Emit.OpCodes.Rethrow">
  1033. <summary>現在の例外を再スローします。</summary>
  1034. </member>
  1035. <member name="F:System.Reflection.Emit.OpCodes.Shl">
  1036. <summary>整数値を指定したビット数だけ、0 を使用して左にシフトし、結果を評価スタックにプッシュします。</summary>
  1037. </member>
  1038. <member name="F:System.Reflection.Emit.OpCodes.Shr">
  1039. <summary>整数値を指定したビット数だけ、符号を付けて右にシフトし、結果を評価スタックにプッシュします。</summary>
  1040. </member>
  1041. <member name="F:System.Reflection.Emit.OpCodes.Shr_Un">
  1042. <summary>符号なし整数値を指定したビット数だけ、0 を使用して右にシフトし、結果を評価スタックにプッシュします。</summary>
  1043. </member>
  1044. <member name="F:System.Reflection.Emit.OpCodes.Sizeof">
  1045. <summary>提供された値型のサイズ (バイト単位) を評価スタックにプッシュします。</summary>
  1046. </member>
  1047. <member name="F:System.Reflection.Emit.OpCodes.Starg">
  1048. <summary>評価スタックの一番上にある値を指定したインデックスの引数スロットに格納します。</summary>
  1049. </member>
  1050. <member name="F:System.Reflection.Emit.OpCodes.Starg_S">
  1051. <summary>評価スタックの一番上にある値を指定したインデックスの引数スロットに格納します (短い形式)。</summary>
  1052. </member>
  1053. <member name="F:System.Reflection.Emit.OpCodes.Stelem">
  1054. <summary>指定のインデックス位置にある配列要素を評価スタックの、命令で指定された型の値に置き換えます。</summary>
  1055. </member>
  1056. <member name="F:System.Reflection.Emit.OpCodes.Stelem_I">
  1057. <summary>指定のインデックス位置にある配列要素を評価スタックの native int 値に置き換えます。</summary>
  1058. </member>
  1059. <member name="F:System.Reflection.Emit.OpCodes.Stelem_I1">
  1060. <summary>指定のインデックス位置にある配列要素を評価スタックの int8 値に置き換えます。</summary>
  1061. </member>
  1062. <member name="F:System.Reflection.Emit.OpCodes.Stelem_I2">
  1063. <summary>指定のインデックス位置にある配列要素を評価スタックの int16 値に置き換えます。</summary>
  1064. </member>
  1065. <member name="F:System.Reflection.Emit.OpCodes.Stelem_I4">
  1066. <summary>指定のインデックス位置にある配列要素を評価スタックの int32 値に置き換えます。</summary>
  1067. </member>
  1068. <member name="F:System.Reflection.Emit.OpCodes.Stelem_I8">
  1069. <summary>指定のインデックス位置にある配列要素を評価スタックの int64 値に置き換えます。</summary>
  1070. </member>
  1071. <member name="F:System.Reflection.Emit.OpCodes.Stelem_R4">
  1072. <summary>指定のインデックス位置にある配列要素を評価スタックの float32 値に置き換えます。</summary>
  1073. </member>
  1074. <member name="F:System.Reflection.Emit.OpCodes.Stelem_R8">
  1075. <summary>指定のインデックス位置にある配列要素を評価スタックの float64 値に置き換えます。</summary>
  1076. </member>
  1077. <member name="F:System.Reflection.Emit.OpCodes.Stelem_Ref">
  1078. <summary>指定のインデックス位置にある配列要素をオブジェクト参照値 (O 型) に置き換えます。</summary>
  1079. </member>
  1080. <member name="F:System.Reflection.Emit.OpCodes.Stfld">
  1081. <summary>オブジェクト参照またはポインターのフィールドに格納された値を新しい値に置き換えます。</summary>
  1082. </member>
  1083. <member name="F:System.Reflection.Emit.OpCodes.Stind_I">
  1084. <summary>提供されたアドレスに native int 型の値を格納します。</summary>
  1085. </member>
  1086. <member name="F:System.Reflection.Emit.OpCodes.Stind_I1">
  1087. <summary>提供されたアドレスに int8 型の値を格納します。</summary>
  1088. </member>
  1089. <member name="F:System.Reflection.Emit.OpCodes.Stind_I2">
  1090. <summary>提供されたアドレスに int16 型の値を格納します。</summary>
  1091. </member>
  1092. <member name="F:System.Reflection.Emit.OpCodes.Stind_I4">
  1093. <summary>提供されたアドレスに int32 型の値を格納します。</summary>
  1094. </member>
  1095. <member name="F:System.Reflection.Emit.OpCodes.Stind_I8">
  1096. <summary>提供されたアドレスに int64 型の値を格納します。</summary>
  1097. </member>
  1098. <member name="F:System.Reflection.Emit.OpCodes.Stind_R4">
  1099. <summary>提供されたアドレスに float32 型の値を格納します。</summary>
  1100. </member>
  1101. <member name="F:System.Reflection.Emit.OpCodes.Stind_R8">
  1102. <summary>提供されたアドレスに float64 型の値を格納します。</summary>
  1103. </member>
  1104. <member name="F:System.Reflection.Emit.OpCodes.Stind_Ref">
  1105. <summary>提供されたアドレスにオブジェクト参照値を格納します。</summary>
  1106. </member>
  1107. <member name="F:System.Reflection.Emit.OpCodes.Stloc">
  1108. <summary>評価スタックの一番上から現在の値をポップし、指定したインデックスのローカル変数リストに格納します。</summary>
  1109. </member>
  1110. <member name="F:System.Reflection.Emit.OpCodes.Stloc_0">
  1111. <summary>評価スタックの一番上から現在の値をポップし、インデックス 0 のローカル変数リストに格納します。</summary>
  1112. </member>
  1113. <member name="F:System.Reflection.Emit.OpCodes.Stloc_1">
  1114. <summary>評価スタックの一番上から現在の値をポップし、インデックス 1 のローカル変数リストに格納します。</summary>
  1115. </member>
  1116. <member name="F:System.Reflection.Emit.OpCodes.Stloc_2">
  1117. <summary>評価スタックの一番上から現在の値をポップし、インデックス 2 のローカル変数リストに格納します。</summary>
  1118. </member>
  1119. <member name="F:System.Reflection.Emit.OpCodes.Stloc_3">
  1120. <summary>評価スタックの一番上から現在の値をポップし、インデックス 3 のローカル変数リストに格納します。</summary>
  1121. </member>
  1122. <member name="F:System.Reflection.Emit.OpCodes.Stloc_S">
  1123. <summary>評価スタックの一番上から現在の値をポップし、<paramref name="index" /> のローカル変数リストに格納します (短い形式)。</summary>
  1124. </member>
  1125. <member name="F:System.Reflection.Emit.OpCodes.Stobj">
  1126. <summary>評価スタックから提供されたメモリ アドレスに、指定した型の値をコピーします。</summary>
  1127. </member>
  1128. <member name="F:System.Reflection.Emit.OpCodes.Stsfld">
  1129. <summary>静的フィールドの値を評価スタックの値に置き換えます。</summary>
  1130. </member>
  1131. <member name="F:System.Reflection.Emit.OpCodes.Sub">
  1132. <summary>ある値から別の値を減算し、結果を評価スタックにプッシュします。</summary>
  1133. </member>
  1134. <member name="F:System.Reflection.Emit.OpCodes.Sub_Ovf">
  1135. <summary>ある整数値を別の整数値から減算し、オーバーフロー チェックを実行し、結果を評価スタックにプッシュします。</summary>
  1136. </member>
  1137. <member name="F:System.Reflection.Emit.OpCodes.Sub_Ovf_Un">
  1138. <summary>ある符号なし整数値を別の符号なし整数値から減算し、オーバーフロー チェックを実行し、結果を評価スタックにプッシュします。</summary>
  1139. </member>
  1140. <member name="F:System.Reflection.Emit.OpCodes.Switch">
  1141. <summary>ジャンプ テーブルを実装します。</summary>
  1142. </member>
  1143. <member name="F:System.Reflection.Emit.OpCodes.Tailcall">
  1144. <summary>実際の呼び出し命令が実行される前に、現在のメソッドのスタック フレームが削除されるように、後置のメソッド呼び出し命令を実行します。</summary>
  1145. </member>
  1146. <member name="M:System.Reflection.Emit.OpCodes.TakesSingleByteArgument(System.Reflection.Emit.OpCode)">
  1147. <summary>提供されたオペコードが 1 バイト引数をとる場合は、true または false を返します。</summary>
  1148. <returns>True または false。</returns>
  1149. <param name="inst">Opcode オブジェクトのインスタンス。 </param>
  1150. </member>
  1151. <member name="F:System.Reflection.Emit.OpCodes.Throw">
  1152. <summary>現在評価スタックにある例外オブジェクトをスローします。</summary>
  1153. </member>
  1154. <member name="F:System.Reflection.Emit.OpCodes.Unaligned">
  1155. <summary>現在評価スタックの一番上にあるアドレスが、直後の ldind、stind、ldfld、stfld、ldobj、stobj、initblk または cpblk の各命令の通常サイズに合わせて配置されていない可能性があることを示します。</summary>
  1156. </member>
  1157. <member name="F:System.Reflection.Emit.OpCodes.Unbox">
  1158. <summary>値型のボックス化変換された形式をボックス化が解除された形式に変換します。</summary>
  1159. </member>
  1160. <member name="F:System.Reflection.Emit.OpCodes.Unbox_Any">
  1161. <summary>命令で指定された型のボックス化変換された形式を、ボックス化が解除された形式に変換します。</summary>
  1162. </member>
  1163. <member name="F:System.Reflection.Emit.OpCodes.Volatile">
  1164. <summary>現在評価スタックの一番上にあるアドレスが揮発性である可能性があるため、この位置の読み取り結果をキャッシュできないこと、またはこの位置への複数の格納を中止できないことを指定します。</summary>
  1165. </member>
  1166. <member name="F:System.Reflection.Emit.OpCodes.Xor">
  1167. <summary>評価スタックの一番上にある 2 つの値のビットごとの XOR を計算し、結果を評価スタックにプッシュします。</summary>
  1168. </member>
  1169. <member name="T:System.Reflection.Emit.OpCodeType">
  1170. <summary>MSIL (Microsoft Intermediate Language) 命令の型を記述します。</summary>
  1171. </member>
  1172. <member name="F:System.Reflection.Emit.OpCodeType.Macro">
  1173. <summary>これらは、その他の MSIL 命令のシノニムとして使用される MSIL 命令です。たとえば、ldarg.0 は、引数に 0 が指定された ldarg 命令を表します。</summary>
  1174. </member>
  1175. <member name="F:System.Reflection.Emit.OpCodeType.Nternal">
  1176. <summary>予約済み MSIL 命令を記述します。</summary>
  1177. </member>
  1178. <member name="F:System.Reflection.Emit.OpCodeType.Objmodel">
  1179. <summary>オブジェクトに適用する MSIL 命令を記述します。</summary>
  1180. </member>
  1181. <member name="F:System.Reflection.Emit.OpCodeType.Prefix">
  1182. <summary>以下の命令の動作を変更するプリフィックス命令を記述します。</summary>
  1183. </member>
  1184. <member name="F:System.Reflection.Emit.OpCodeType.Primitive">
  1185. <summary>組み込み命令を記述します。</summary>
  1186. </member>
  1187. <member name="T:System.Reflection.Emit.OperandType">
  1188. <summary>MSIL (Microsoft Intermediate Language) 命令のオペランド型を記述します。</summary>
  1189. </member>
  1190. <member name="F:System.Reflection.Emit.OperandType.InlineBrTarget">
  1191. <summary>オペランドは 32 ビット整数の分岐のターゲットです。</summary>
  1192. </member>
  1193. <member name="F:System.Reflection.Emit.OperandType.InlineField">
  1194. <summary>オペランドは 32 ビット メタデータ トークンです。</summary>
  1195. </member>
  1196. <member name="F:System.Reflection.Emit.OperandType.InlineI">
  1197. <summary>オペランドは 32 ビット整数です。</summary>
  1198. </member>
  1199. <member name="F:System.Reflection.Emit.OperandType.InlineI8">
  1200. <summary>オペランドは 64 ビット整数です。</summary>
  1201. </member>
  1202. <member name="F:System.Reflection.Emit.OperandType.InlineMethod">
  1203. <summary>オペランドは 32 ビット メタデータ トークンです。</summary>
  1204. </member>
  1205. <member name="F:System.Reflection.Emit.OperandType.InlineNone">
  1206. <summary>オペランドなし。</summary>
  1207. </member>
  1208. <member name="F:System.Reflection.Emit.OperandType.InlineR">
  1209. <summary>オペランドは 64 ビット IEEE 浮動小数点数です。</summary>
  1210. </member>
  1211. <member name="F:System.Reflection.Emit.OperandType.InlineSig">
  1212. <summary>オペランドは 32 ビット メタデータのシグネチャ トークンです。</summary>
  1213. </member>
  1214. <member name="F:System.Reflection.Emit.OperandType.InlineString">
  1215. <summary>オペランドは 32 ビット メタデータの文字列トークンです。</summary>
  1216. </member>
  1217. <member name="F:System.Reflection.Emit.OperandType.InlineSwitch">
  1218. <summary>オペランドは switch 命令の 32 ビット整数引数です。</summary>
  1219. </member>
  1220. <member name="F:System.Reflection.Emit.OperandType.InlineTok">
  1221. <summary>オペランドは FieldRef、MethodRef、または TypeRef のトークンです。</summary>
  1222. </member>
  1223. <member name="F:System.Reflection.Emit.OperandType.InlineType">
  1224. <summary>オペランドは 32 ビット メタデータ トークンです。</summary>
  1225. </member>
  1226. <member name="F:System.Reflection.Emit.OperandType.InlineVar">
  1227. <summary>オペランドは、ローカル変数または引数の序数を含んだ 16 ビット整数です。</summary>
  1228. </member>
  1229. <member name="F:System.Reflection.Emit.OperandType.ShortInlineBrTarget">
  1230. <summary>オペランドは 8 ビット整数の分岐のターゲットです。</summary>
  1231. </member>
  1232. <member name="F:System.Reflection.Emit.OperandType.ShortInlineI">
  1233. <summary>オペランドは 8 ビット整数です。</summary>
  1234. </member>
  1235. <member name="F:System.Reflection.Emit.OperandType.ShortInlineR">
  1236. <summary>オペランドは 32 ビット IEEE 浮動小数点数です。</summary>
  1237. </member>
  1238. <member name="F:System.Reflection.Emit.OperandType.ShortInlineVar">
  1239. <summary>オペランドは、ローカル変数または引数の序数を含んだ 8 ビット整数です。</summary>
  1240. </member>
  1241. <member name="T:System.Reflection.Emit.PackingSize">
  1242. <summary>型をマーシャリングするときのフィールドのメモリ アライメントを規定する 2 つの要素のうち、1 つを指定します。</summary>
  1243. </member>
  1244. <member name="F:System.Reflection.Emit.PackingSize.Size1">
  1245. <summary>パッキング サイズは 1 バイトです。</summary>
  1246. </member>
  1247. <member name="F:System.Reflection.Emit.PackingSize.Size128">
  1248. <summary>パッキング サイズは 128 バイトです。</summary>
  1249. </member>
  1250. <member name="F:System.Reflection.Emit.PackingSize.Size16">
  1251. <summary>パッキング サイズは 16 バイトです。</summary>
  1252. </member>
  1253. <member name="F:System.Reflection.Emit.PackingSize.Size2">
  1254. <summary>パッキング サイズは 2 バイトです。</summary>
  1255. </member>
  1256. <member name="F:System.Reflection.Emit.PackingSize.Size32">
  1257. <summary>パッキング サイズは 32 バイトです。</summary>
  1258. </member>
  1259. <member name="F:System.Reflection.Emit.PackingSize.Size4">
  1260. <summary>パッキング サイズは 4 バイトです。</summary>
  1261. </member>
  1262. <member name="F:System.Reflection.Emit.PackingSize.Size64">
  1263. <summary>パッキング サイズは 64 バイトです。</summary>
  1264. </member>
  1265. <member name="F:System.Reflection.Emit.PackingSize.Size8">
  1266. <summary>パッキング サイズは 8 バイトです。</summary>
  1267. </member>
  1268. <member name="F:System.Reflection.Emit.PackingSize.Unspecified">
  1269. <summary>パッキング サイズは指定されていません。</summary>
  1270. </member>
  1271. <member name="T:System.Reflection.Emit.StackBehaviour">
  1272. <summary>値をスタックにプッシュする方法、またはスタックからポップする方法を記述します。</summary>
  1273. </member>
  1274. <member name="F:System.Reflection.Emit.StackBehaviour.Pop0">
  1275. <summary>値をスタックからポップしません。</summary>
  1276. </member>
  1277. <member name="F:System.Reflection.Emit.StackBehaviour.Pop1">
  1278. <summary>1 つの値をスタックからポップします。</summary>
  1279. </member>
  1280. <member name="F:System.Reflection.Emit.StackBehaviour.Pop1_pop1">
  1281. <summary>最初のオペランドとして 1 つの値をスタックからポップし、2 番目のオペランドとして 1 つの値をスタックからポップします。</summary>
  1282. </member>
  1283. <member name="F:System.Reflection.Emit.StackBehaviour.Popi">
  1284. <summary>32 ビット整数をスタックからポップします。</summary>
  1285. </member>
  1286. <member name="F:System.Reflection.Emit.StackBehaviour.Popi_pop1">
  1287. <summary>最初のオペランドとして 32 ビット整数をスタックからポップし、2 番目のオペランドとして値をスタックからポップします。</summary>
  1288. </member>
  1289. <member name="F:System.Reflection.Emit.StackBehaviour.Popi_popi">
  1290. <summary>最初のオペランドとして 32 ビット整数をスタックからポップし、2 番目のオペランドとして 32 ビット整数をスタックからポップします。</summary>
  1291. </member>
  1292. <member name="F:System.Reflection.Emit.StackBehaviour.Popi_popi_popi">
  1293. <summary>最初のオペランドとして 32 ビット整数をスタックからポップし、2 番目のオペランドとして 32 ビット整数をスタックからポップし、3 番目のオペランドとして 32 ビット整数をスタックからポップします。</summary>
  1294. </member>
  1295. <member name="F:System.Reflection.Emit.StackBehaviour.Popi_popi8">
  1296. <summary>最初のオペランドとして 32 ビット整数をスタックからポップし、2 番目のオペランドとして 64 ビット整数をスタックからポップします。</summary>
  1297. </member>
  1298. <member name="F:System.Reflection.Emit.StackBehaviour.Popi_popr4">
  1299. <summary>最初のオペランドとして 32 ビット整数をスタックからポップし、2 番目のオペランドとして 32 ビット浮動小数点数をスタックからポップします。</summary>
  1300. </member>
  1301. <member name="F:System.Reflection.Emit.StackBehaviour.Popi_popr8">
  1302. <summary>最初のオペランドとして 32 ビット整数をスタックからポップし、2 番目のオペランドとして 64 ビット浮動小数点数をスタックからポップします。</summary>
  1303. </member>
  1304. <member name="F:System.Reflection.Emit.StackBehaviour.Popref">
  1305. <summary>参照をスタックからポップします。</summary>
  1306. </member>
  1307. <member name="F:System.Reflection.Emit.StackBehaviour.Popref_pop1">
  1308. <summary>最初のオペランドとして参照をスタックからポップし、2 番目のオペランドとして値をスタックからポップします。</summary>
  1309. </member>
  1310. <member name="F:System.Reflection.Emit.StackBehaviour.Popref_popi">
  1311. <summary>最初のオペランドとして参照をスタックからポップし、2 番目のオペランドとして 32 ビット整数をスタックからポップします。</summary>
  1312. </member>
  1313. <member name="F:System.Reflection.Emit.StackBehaviour.Popref_popi_pop1">
  1314. <summary>最初のオペランドとして参照をスタックからポップし、2 番目のオペランドとして値をスタックからポップし、3 番目のオペランドとして 32 ビット整数をスタックからポップします。</summary>
  1315. </member>
  1316. <member name="F:System.Reflection.Emit.StackBehaviour.Popref_popi_popi">
  1317. <summary>最初のオペランドとして参照をスタックからポップし、2 番目のオペランドとして値をスタックからポップし、3 番目のオペランドとして値をスタックからポップします。</summary>
  1318. </member>
  1319. <member name="F:System.Reflection.Emit.StackBehaviour.Popref_popi_popi8">
  1320. <summary>最初のオペランドとして参照をスタックからポップし、2 番目のオペランドとして値をスタックからポップし、3 番目のオペランドとして 64 ビット整数をスタックからポップします。</summary>
  1321. </member>
  1322. <member name="F:System.Reflection.Emit.StackBehaviour.Popref_popi_popr4">
  1323. <summary>最初のオペランドとして参照をスタックからポップし、2 番目のオペランドとして値をスタックからポップし、3 番目のオペランドとして 32 ビット整数をスタックからポップします。</summary>
  1324. </member>
  1325. <member name="F:System.Reflection.Emit.StackBehaviour.Popref_popi_popr8">
  1326. <summary>最初のオペランドとして参照をスタックからポップし、2 番目のオペランドとして値をスタックからポップし、3 番目のオペランドとして 64 ビット浮動小数点数をスタックからポップします。</summary>
  1327. </member>
  1328. <member name="F:System.Reflection.Emit.StackBehaviour.Popref_popi_popref">
  1329. <summary>最初のオペランドとして参照をスタックからポップし、2 番目のオペランドとして値をスタックからポップし、3 番目のオペランドとして参照をスタックからポップします。</summary>
  1330. </member>
  1331. <member name="F:System.Reflection.Emit.StackBehaviour.Push0">
  1332. <summary>値をスタックにプッシュしません。</summary>
  1333. </member>
  1334. <member name="F:System.Reflection.Emit.StackBehaviour.Push1">
  1335. <summary>1 つの値をスタックにプッシュします。</summary>
  1336. </member>
  1337. <member name="F:System.Reflection.Emit.StackBehaviour.Push1_push1">
  1338. <summary>最初のオペランドとして 1 つの値をスタックにプッシュし、2 番目のオペランドとして 1 つの値をスタックにプッシュします。</summary>
  1339. </member>
  1340. <member name="F:System.Reflection.Emit.StackBehaviour.Pushi">
  1341. <summary>32 ビット整数をスタックにプッシュします。</summary>
  1342. </member>
  1343. <member name="F:System.Reflection.Emit.StackBehaviour.Pushi8">
  1344. <summary>64 ビット整数をスタックにプッシュします。</summary>
  1345. </member>
  1346. <member name="F:System.Reflection.Emit.StackBehaviour.Pushr4">
  1347. <summary>32 ビット浮動小数点数をスタックにプッシュします。</summary>
  1348. </member>
  1349. <member name="F:System.Reflection.Emit.StackBehaviour.Pushr8">
  1350. <summary>64 ビット浮動小数点数をスタックにプッシュします。</summary>
  1351. </member>
  1352. <member name="F:System.Reflection.Emit.StackBehaviour.Pushref">
  1353. <summary>参照をスタックにプッシュします。</summary>
  1354. </member>
  1355. <member name="F:System.Reflection.Emit.StackBehaviour.Varpop">
  1356. <summary>変数をスタックからポップします。</summary>
  1357. </member>
  1358. <member name="F:System.Reflection.Emit.StackBehaviour.Varpush">
  1359. <summary>変数をスタックにプッシュします。</summary>
  1360. </member>
  1361. </members>
  1362. </doc>