C# 클래스 IronPython.Modules.CTypes._CFuncPtr.Meta.NativeArgumentMarshaller

Provides marshalling for when the user provides a native argument object (usually gotten by byref or pointer) and the function type has no type information.
상속: ArgumentMarshaller
파일 보기 프로젝트 열기: jschementi/iron

공개 메소드들

메소드 설명
EmitCallStubArgument ( ILGenerator generator, int argIndex, List constantPool, int constantPoolArgument ) : IronPython.Modules.MarshalCleanup
GetKeepAlive ( ) : Expression
GetRestrictions ( ) : BindingRestrictions
NativeArgumentMarshaller ( Expression container ) : System.Linq.Expressions

메소드 상세

EmitCallStubArgument() 공개 메소드

public EmitCallStubArgument ( ILGenerator generator, int argIndex, List constantPool, int constantPoolArgument ) : IronPython.Modules.MarshalCleanup
generator System.Reflection.Emit.ILGenerator
argIndex int
constantPool List
constantPoolArgument int
리턴 IronPython.Modules.MarshalCleanup

GetKeepAlive() 공개 메소드

public GetKeepAlive ( ) : Expression
리턴 Expression

GetRestrictions() 공개 메소드

public GetRestrictions ( ) : BindingRestrictions
리턴 BindingRestrictions

NativeArgumentMarshaller() 공개 메소드

public NativeArgumentMarshaller ( Expression container ) : System.Linq.Expressions
container Expression
리턴 System.Linq.Expressions