C# Class IronPython.Runtime.Types.OldInstance

Inheritance: ICodeFormattable, IValueEquality, ICustomTypeDescriptor, ISerializable, IWeakReferenceable, IDynamicMetaObjectProvider, IPythonMembersList, Binding.IFastGettable
Mostra file Open project: jschementi/iron Class Usage Examples

Private Properties

Property Type Description
Call object
Call object
Call object
CompareForwardReverse object
DeleteCustomMember bool
DeleteItem object
GetBoundMember object
GetItem object
GetObjectData void
IMembersList IList
IPythonMembersList IList
MakeDictionary PythonDictionary
OldInstance System.Linq.Expressions
SetClass void
SetCustomMember void
SetDict void
SetFinalizer void
SetItem void
TryGetBoundCustomMember bool
__cmp__ object
__divmod__ object
__rdivmod__ object
operator object

Public Methods

Method Description
OldInstance ( CodeContext context, OldClass @class ) : System.Linq.Expressions
OldInstance ( CodeContext context, OldClass @class, PythonDictionary dict ) : System.Linq.Expressions
ToString ( ) : string
__abs__ ( CodeContext context ) : object
__coerce__ ( CodeContext context, object other ) : object
__complex__ ( CodeContext context ) : object
__contains__ ( CodeContext context, object index ) : object
__delslice__ ( CodeContext context, int i, int j ) : object
__float__ ( CodeContext context ) : object
__getattribute__ ( CodeContext context, string name ) : object
__getslice__ ( CodeContext context, int i, int j ) : object
__hex__ ( CodeContext context ) : object
__index__ ( CodeContext context ) : object
__int__ ( CodeContext context ) : object
__invert__ ( CodeContext context ) : object
__len__ ( CodeContext context ) : object
__long__ ( CodeContext context ) : object
__neg__ ( CodeContext context ) : object
__nonzero__ ( CodeContext context ) : object
__oct__ ( CodeContext context ) : object
__pos__ ( CodeContext context ) : object
__repr__ ( CodeContext context ) : string
__setslice__ ( CodeContext context, int i, int j, object value ) : void
operator ( ) : bool

Private Methods

Method Description
Call ( CodeContext context ) : object
Call ( CodeContext context, object>.[ dict ) : object
Call ( CodeContext context, object args ) : object
CompareForwardReverse ( object other, string forward, string reverse ) : object
DeleteCustomMember ( CodeContext context, string name ) : bool
DeleteItem ( CodeContext context, object item ) : object
GetBoundMember ( CodeContext context, string name ) : object
GetItem ( CodeContext context, object item ) : object
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
IMembersList ( ) : IList
IPythonMembersList ( CodeContext context ) : IList
MakeDictionary ( OldClass oldClass ) : PythonDictionary
OldInstance ( SerializationInfo info, StreamingContext context ) : System.Linq.Expressions
SetClass ( object value ) : void
SetCustomMember ( CodeContext context, string name, object value ) : void
SetDict ( CodeContext context, object value ) : void
SetFinalizer ( CodeContext context, string name, object value ) : void
SetItem ( CodeContext context, object item, object value ) : void
TryGetBoundCustomMember ( CodeContext context, string name, object &value ) : bool
__cmp__ ( CodeContext context, object other ) : object
__divmod__ ( CodeContext context, object divmod ) : object
__rdivmod__ ( CodeContext context, object divmod, [ self ) : object
operator ( ) : object

Method Details

OldInstance() public method

public OldInstance ( CodeContext context, OldClass @class ) : System.Linq.Expressions
context CodeContext
@class OldClass
return System.Linq.Expressions

OldInstance() public method

public OldInstance ( CodeContext context, OldClass @class, PythonDictionary dict ) : System.Linq.Expressions
context CodeContext
@class OldClass
dict PythonDictionary
return System.Linq.Expressions

ToString() public method

public ToString ( ) : string
return string

__abs__() public method

public __abs__ ( CodeContext context ) : object
context CodeContext
return object

__coerce__() public method

public __coerce__ ( CodeContext context, object other ) : object
context CodeContext
other object
return object

__complex__() public method

public __complex__ ( CodeContext context ) : object
context CodeContext
return object

__contains__() public method

public __contains__ ( CodeContext context, object index ) : object
context CodeContext
index object
return object

__delslice__() public method

public __delslice__ ( CodeContext context, int i, int j ) : object
context CodeContext
i int
j int
return object

__float__() public method

public __float__ ( CodeContext context ) : object
context CodeContext
return object

__getattribute__() public method

public __getattribute__ ( CodeContext context, string name ) : object
context CodeContext
name string
return object

__getslice__() public method

public __getslice__ ( CodeContext context, int i, int j ) : object
context CodeContext
i int
j int
return object

__hex__() public method

public __hex__ ( CodeContext context ) : object
context CodeContext
return object

__index__() public method

public __index__ ( CodeContext context ) : object
context CodeContext
return object

__int__() public method

public __int__ ( CodeContext context ) : object
context CodeContext
return object

__invert__() public method

public __invert__ ( CodeContext context ) : object
context CodeContext
return object

__len__() public method

public __len__ ( CodeContext context ) : object
context CodeContext
return object

__long__() public method

public __long__ ( CodeContext context ) : object
context CodeContext
return object

__neg__() public method

public __neg__ ( CodeContext context ) : object
context CodeContext
return object

__nonzero__() public method

public __nonzero__ ( CodeContext context ) : object
context CodeContext
return object

__oct__() public method

public __oct__ ( CodeContext context ) : object
context CodeContext
return object

__pos__() public method

public __pos__ ( CodeContext context ) : object
context CodeContext
return object

__repr__() public method

public __repr__ ( CodeContext context ) : string
context CodeContext
return string

__setslice__() public method

public __setslice__ ( CodeContext context, int i, int j, object value ) : void
context CodeContext
i int
j int
value object
return void

operator() public static method

public static operator ( ) : bool
return bool