Method | Description | |
---|---|---|
ArgumentMarshaller ( Expression container ) : System.Linq.Expressions | ||
EmitCallStubArgument ( |
Emits the IL to get the argument for the call stub generated into a dynamic method.
|
|
GetKeepAlive ( ) : Expression |
Gets an expression which keeps alive the argument for the duration of the call. Returns null if a keep alive is not necessary.
|
|
GetRestrictions ( ) : BindingRestrictions |
public ArgumentMarshaller ( Expression container ) : System.Linq.Expressions | ||
container | Expression | |
return | System.Linq.Expressions |
public abstract EmitCallStubArgument ( |
||
generator | ||
argIndex | int | |
constantPool | List | |
constantPoolArgument | int | |
return | IronPython.Modules.MarshalCleanup |
public GetRestrictions ( ) : BindingRestrictions | ||
return | BindingRestrictions |