C# Класс IronPython.Modules.CTypes.PointerType

Наследование: IronPython.Runtime.Types.PythonType, INativeType
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
INativeType IronPython.Modules.MarshalCleanup
INativeType System.Type
INativeType object
INativeType object
INativeType void
MakeSystemType IronPython.Runtime.Types.PythonType
PointerType System

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

Метод Описание
PointerType ( CodeContext context, string name, PythonTuple bases, PythonDictionary members ) : System
from_address ( object obj ) : object

Access an instance at the specified address

from_param ( Pointer obj ) : object

Converts an object into a function call parameter.

from_param ( [ obj ) : object
operator ( ) : ArrayType
set_type ( IronPython.Runtime.Types.PythonType type ) : void

Приватные методы

Метод Описание
INativeType ( ILGenerator method, IronPython.Modules.LocalOrArg argIndex, List constantPool, int constantPoolArgument ) : IronPython.Modules.MarshalCleanup
INativeType ( ) : Type
INativeType ( MemoryHolder address, int offset, object value ) : object
INativeType ( MemoryHolder owner, object readingFrom, int offset, bool raw ) : object
INativeType ( ILGenerator method, IronPython.Modules.LocalOrArg value, List constantPool, int constantPoolArgument ) : void
MakeSystemType ( Type underlyingSystemType ) : IronPython.Runtime.Types.PythonType
PointerType ( Type underlyingSystemType ) : System

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

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

public PointerType ( CodeContext context, string name, PythonTuple bases, PythonDictionary members ) : System
context CodeContext
name string
bases PythonTuple
members PythonDictionary
Результат System

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

Access an instance at the specified address
public from_address ( object obj ) : object
obj object
Результат object

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

Converts an object into a function call parameter.
public from_param ( Pointer obj ) : object
obj Pointer
Результат object

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

public from_param ( [ obj ) : object
obj [
Результат object

operator() публичный статический Метод

public static operator ( ) : ArrayType
Результат System.Reflection.Emit.ArrayType

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

public set_type ( IronPython.Runtime.Types.PythonType type ) : void
type IronPython.Runtime.Types.PythonType
Результат void