다음을 통해 공유


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] 범위에 있지 않습니다.

적용 대상