C# Class IronPython.Modules.CTypes.UnionType

Inheritance: IronPython.Runtime.Types.PythonType, INativeType
显示文件 Open project: jschementi/iron

Private Properties

Property Type Description
EnsureFinal void
INativeType IronPython.Modules.MarshalCleanup
INativeType System.Type
INativeType object
INativeType object
INativeType void
MakeSystemType IronPython.Runtime.Types.PythonType
SetFields void
UnionType System

Public Methods

Method Description
UnionType ( CodeContext context, string name, PythonTuple bases, PythonDictionary members ) : System
__setattr__ ( CodeContext context, string name, object value ) : void
from_param ( object obj ) : object

Converts an object into a function call parameter.

operator ( ) : ArrayType

Private Methods

Method Description
EnsureFinal ( ) : 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
SetFields ( object fields ) : void
UnionType ( Type underlyingSystemType ) : System

Method Details

UnionType() public method

public UnionType ( CodeContext context, string name, PythonTuple bases, PythonDictionary members ) : System
context CodeContext
name string
bases PythonTuple
members PythonDictionary
return System

__setattr__() public method

public __setattr__ ( CodeContext context, string name, object value ) : void
context CodeContext
name string
value object
return void

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