CallConvFastcall クラス

定義

このバージョンの.NETでは、この呼び出し規則はサポートされていません。

public ref class CallConvFastcall
public class CallConvFastcall
[System.Runtime.InteropServices.ComVisible(true)]
public class CallConvFastcall
type CallConvFastcall = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type CallConvFastcall = class
Public Class CallConvFastcall
継承
CallConvFastcall
属性

注釈

__fastcall呼び出し規約では、可能な限り、関数の引数をレジスタに渡すように指定します。

System.Runtime.CompilerServicesのクラスは、コンパイラ ライター専用です。

コンパイラはメタデータ内でカスタム修飾子を出力し、既定の動作が適切でない場合に Just-In-Time (JIT) コンパイラが値を処理する方法を変更します。 JIT コンパイラは、カスタム修飾子を検出すると、修飾子が指定する方法で値を処理します。 コンパイラは、メソッド、パラメーター、および戻り値にカスタム修飾子を適用できます。 JIT コンパイラは必要な修飾子に応答する必要がありますが、省略可能な修飾子は無視できます。 C++ コンパイラは、既定で C++ と互換性のない方法でバイトを処理する場合にバイトを処理する方法を記述するカスタム修飾子を出力できます。

次のいずれかの手法を使用して、カスタム修飾子をメタデータに出力できます。

コンストラクター

名前 説明
CallConvFastcall()

CallConvFastcall クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象