C# Class IronPython.Modules.CTypes.ArrayType

Inheritance: IronPython.Runtime.Types.PythonType, INativeType
Mostrar archivo Open project: jschementi/iron

Private Properties

Property Type Description
ArrayType System
GetRawValue string
GetSize int
INativeType IronPython.Modules.MarshalCleanup
INativeType System.Type
INativeType object
INativeType object
INativeType void
MakeSystemType IronPython.Runtime.Types.PythonType
WriteString void

Public Methods

Method Description
ArrayType ( CodeContext context, string name, PythonTuple bases, PythonDictionary dict ) : System
from_address ( CodeContext context, BigInteger ptr ) : _Array
from_address ( CodeContext context, int ptr ) : _Array
from_buffer ( IronPython.Modules.ArrayModule array, [ offset ) : _Array
from_buffer_copy ( IronPython.Modules.ArrayModule array, [ offset ) : _Array
from_buffer_copy ( System.Bytes array, [ offset ) : _Array
from_param ( object obj ) : object

Converts an object into a function call parameter.

operator ( ) : ArrayType

Private Methods

Method Description
ArrayType ( Type underlyingSystemType ) : System
GetRawValue ( MemoryHolder owner, int offset ) : string
GetSize ( ) : int
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
WriteString ( MemoryHolder address, int offset, string str ) : void

Method Details

ArrayType() public method

public ArrayType ( CodeContext context, string name, PythonTuple bases, PythonDictionary dict ) : System
context CodeContext
name string
bases PythonTuple
dict PythonDictionary
return System

from_address() public method

public from_address ( CodeContext context, BigInteger ptr ) : _Array
context CodeContext
ptr BigInteger
return _Array

from_address() public method

public from_address ( CodeContext context, int ptr ) : _Array
context CodeContext
ptr int
return _Array

from_buffer() public method

public from_buffer ( IronPython.Modules.ArrayModule array, [ offset ) : _Array
array IronPython.Modules.ArrayModule
offset [
return _Array

from_buffer_copy() public method

public from_buffer_copy ( IronPython.Modules.ArrayModule array, [ offset ) : _Array
array IronPython.Modules.ArrayModule
offset [
return _Array

from_buffer_copy() public method

public from_buffer_copy ( System.Bytes array, [ offset ) : _Array
array System.Bytes
offset [
return _Array

from_param() public method

Converts an object into a function call parameter.
public from_param ( object obj ) : object
obj object
return object

operator() public static method

public static operator ( ) : ArrayType
return System.Reflection.Emit.ArrayType