C# Класс IronPython.Modules.CTypes._CFuncPtr.Meta.CDataMarshaller

Provides marshalling for when the function type provide argument information.
Наследование: ArgumentMarshaller
Показать файл Открыть проект

Открытые методы

Метод Описание
CDataMarshaller ( Expression container, Type type, INativeType cdataType ) : System.Linq.Expressions
EmitCallStubArgument ( ILGenerator generator, int argIndex, List constantPool, int constantPoolArgument ) : IronPython.Modules.MarshalCleanup
GetKeepAlive ( ) : Expression
GetRestrictions ( ) : BindingRestrictions

Описание методов

CDataMarshaller() публичный Метод

public CDataMarshaller ( Expression container, Type type, INativeType cdataType ) : System.Linq.Expressions
container Expression
type System.Type
cdataType INativeType
Результат 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