C# 클래스 Python.Runtime.NativeCall

Provides support for calling native code indirectly through function pointers. Most of the important parts of the Python C API can just be wrapped with p/invoke, but there are some situations (specifically, calling functions through Python type structures) where we need to call functions indirectly.
파일 보기 프로젝트 열기: fkarb/pythonnet_old 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Impl INativeCall

공개 메소드들

메소드 설명
Call_3 ( IntPtr fp, IntPtr a1, IntPtr a2, IntPtr a3 ) : IntPtr
Int_Call_3 ( IntPtr fp, IntPtr a1, IntPtr a2, IntPtr a3 ) : int
Void_Call_1 ( IntPtr fp, IntPtr a1 ) : void

비공개 메소드들

메소드 설명
GenerateThunk ( TypeBuilder tb, MethodInfo method ) : void
NativeCall ( ) : System

메소드 상세

Call_3() 공개 정적인 메소드

public static Call_3 ( IntPtr fp, IntPtr a1, IntPtr a2, IntPtr a3 ) : IntPtr
fp IntPtr
a1 IntPtr
a2 IntPtr
a3 IntPtr
리턴 IntPtr

Int_Call_3() 공개 정적인 메소드

public static Int_Call_3 ( IntPtr fp, IntPtr a1, IntPtr a2, IntPtr a3 ) : int
fp IntPtr
a1 IntPtr
a2 IntPtr
a3 IntPtr
리턴 int

Void_Call_1() 공개 정적인 메소드

public static Void_Call_1 ( IntPtr fp, IntPtr a1 ) : void
fp IntPtr
a1 IntPtr
리턴 void

프로퍼티 상세

Impl 공개적으로 정적으로 프로퍼티

public static INativeCall Impl
리턴 INativeCall