次の方法で共有


SignatureTypeEncoder.FunctionPointer メソッド

定義

関数ポインターのシグネチャを開始します。

public System.Reflection.Metadata.Ecma335.MethodSignatureEncoder FunctionPointer (System.Reflection.Metadata.SignatureCallingConvention convention = System.Reflection.Metadata.SignatureCallingConvention.Default, System.Reflection.Metadata.Ecma335.FunctionPointerAttributes attributes = System.Reflection.Metadata.Ecma335.FunctionPointerAttributes.None, int genericParameterCount = 0);
member this.FunctionPointer : System.Reflection.Metadata.SignatureCallingConvention * System.Reflection.Metadata.Ecma335.FunctionPointerAttributes * int -> System.Reflection.Metadata.Ecma335.MethodSignatureEncoder
Public Function FunctionPointer (Optional convention As SignatureCallingConvention = System.Reflection.Metadata.SignatureCallingConvention.Default, Optional attributes As FunctionPointerAttributes = System.Reflection.Metadata.Ecma335.FunctionPointerAttributes.None, Optional genericParameterCount As Integer = 0) As MethodSignatureEncoder

パラメーター

convention
SignatureCallingConvention

呼び出し規則。

attributes
FunctionPointerAttributes

関数ポインター属性。

genericParameterCount
Int32

ジェネリック パラメーターの数。

戻り値

例外

attributes が無効です。

genericParameterCount が [0, 0xffff] の範囲内ではありません。

適用対象